Javascript 在node.js中需要全局模块的最干净方式是什么
对不起,我的英语不好,我是node.js的新手 当我需要一个全局模块时,例如Javascript 在node.js中需要全局模块的最干净方式是什么,javascript,node.js,Javascript,Node.js,对不起,我的英语不好,我是node.js的新手 当我需要一个全局模块时,例如babel。在项目中需要它的最干净的方式是什么 在本地安装它(如果我整天使用es6的话,会有点多余) npm链接_模块 require(模块的硬链接) 设置节点路径环境变量:export NODE\u PATH=/usr/lib/NODE\u modules 使用一些模块,例如requireg来帮助我完成这个棘手的任务 哪一种是最干净的方式以及原因,谢谢。如果您在项目中需要它,那么它可能应该是本地
babel
。在项目中需要它的最干净的方式是什么
- 在本地安装它(如果我整天使用es6的话,会有点多余)
npm链接_模块
require(模块的硬链接)
- 设置节点路径环境变量:
export NODE\u PATH=/usr/lib/NODE\u modules
- 使用一些模块,例如
来帮助我完成这个棘手的任务requireg
哪一种是最干净的方式以及原因,谢谢。如果您在项目中需要它,那么它可能应该是本地的,并在package.json中列出。没有理由在全球范围内安装Babel,我们(Babel开发者)不推荐它。如果您的模块需要传输,它应该在Babel上有一个devDependency。@loganfsmyth当我安装
babel@5.x
使用npm在本地安装,安装后提醒我最好在全局安装。没错!我们已经删除了Babel 6中的警告,现在提出相反的建议。如果您在项目中需要它,那么它可能应该是本地的,并在package.json中列出。没有理由全局安装Babel,我们(Babel开发人员)不推荐它。如果您的模块需要传输,它应该在Babel上有一个devDependency。@loganfsmyth当我安装babel@5.x
使用npm在本地安装,安装后提醒我最好在全局安装。没错!我们已经删除了巴别塔6中的警告,现在提出了相反的建议。