node开发前端一般用到哪些插件
答案:2 悬赏:0 手机版
解决时间 2021-01-29 12:47
- 提问者网友:了了无期
- 2021-01-28 21:16
node开发前端一般用到哪些插件
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-01-28 21:27
正如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文件
全部回答
- 1楼网友:酒者煙囻
- 2021-01-28 21:51
你说呢...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯