node开发前端一般用到哪些插件
1个回答
展开全部
正如Node.js在官方说明文档中所言,插件是以动态方式进行链接的共享式对象,能够将JavaScript代码与C/C++库接驳起来。这意味着我们可以引用任何来自C/C++库中的内容,并通过创建插件的方式将其纳入到Node.js当中。
作为实例,我们将为标准std::string对象创建一套封装。
准备工作
在我们开始编写工作之前,大家首先需要确保自己已经准备好所有后续模块编译所需要的素材。大家需要node-gyp及其全部依赖关系。大家可以利用以下命令安装node-gyp:
?
1
npm install -g node-gyp
在依赖性方面,我们需要为Unix系统准备以下项目:• Python (要求2.7版本, 3.x无法正常起效)
• make
• 一款C++编译器工具链(例如gpp或者g++)
举例来说,在Ubuntu上大家可以利用以下命令安装所有上述项目(其中Python 2.7应该已经预先安装完毕了):
sudo apt-get install build-essentials
在Windows系统环境下,大家需要的是:
• Python (2.7.3版本, 3.x无法正常起效)
• 微软Visual Studio C++ 2010 (适用于Windows XP/Vista)
• 微软Visual Studio C++ 2012 for Windows Desktop (适用于Windows 7/8)
强调一点,Visual Studio的Express版本也能正常起效。
binding.gyp文件
该文件由node-gyp使用,旨在为我们的插件生成适当的build文件
作为实例,我们将为标准std::string对象创建一套封装。
准备工作
在我们开始编写工作之前,大家首先需要确保自己已经准备好所有后续模块编译所需要的素材。大家需要node-gyp及其全部依赖关系。大家可以利用以下命令安装node-gyp:
?
1
npm install -g node-gyp
在依赖性方面,我们需要为Unix系统准备以下项目:• Python (要求2.7版本, 3.x无法正常起效)
• make
• 一款C++编译器工具链(例如gpp或者g++)
举例来说,在Ubuntu上大家可以利用以下命令安装所有上述项目(其中Python 2.7应该已经预先安装完毕了):
sudo apt-get install build-essentials
在Windows系统环境下,大家需要的是:
• Python (2.7.3版本, 3.x无法正常起效)
• 微软Visual Studio C++ 2010 (适用于Windows XP/Vista)
• 微软Visual Studio C++ 2012 for Windows Desktop (适用于Windows 7/8)
强调一点,Visual Studio的Express版本也能正常起效。
binding.gyp文件
该文件由node-gyp使用,旨在为我们的插件生成适当的build文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询