9
A
回答
3
1
是否在全局安装是为了在命令行上提供新脚本?如果是这样,我可能会为你解决一个问题。
只要安装您的包裹像往常一样(不-g
):
npm install -S my_module_name
包括-S
标志或--save
将有助于保持你的package.json
文件保持最新状态。
和往常一样,您的项目的npm install
步骤将在本地安装(如您所述)。但是,它也会生成一个本地文件夹,其中包含每个项目的npm提供的命令行可执行文件(位于node_modules/.bin/
文件夹内)的符号链接。
该文件夹添加到系统路径,以便能够npm
模块的命令行访问,而无需通过-g
,或root访问需要安装到一台机器:
export PATH=/path/to/your/project/source/node_modules/.bin/:$PATH
相关问题
- 1. 全局安装npm
- 2. 通过package.json安装“全局”npm依赖关系
- 3. npm是否会在本地package.json中安装全局外观?
- 4. npm安装不读取package.json
- 5. NPM安装:在的package.json
- 6. npm package.json和docker(安装它...)
- 7. package.json用于全局安装的软件包
- 8. 的package.json全球模块安装
- 9. npm的package.json的替代品(适用于全局安装的软件包)
- 10. npm全局安装不使用节点
- 11. 如何通过全局安装npm?
- 12. 运行npm全局安装包
- 13. npm全局软件包安装问题
- 14. NPM - 添加到package.json,但不要安装
- 15. 使NPM安装特定版本package.json
- 16. GruntJS/NPM package.json:从本地安装?
- 17. 流星NPM安装从的package.json
- 18. 如何使用package.json保存全局包的安装?
- 19. 安装的package.json依赖全球
- 20. 节点npm本地安装覆盖全局安装
- 21. 如何设置npm不安装全局安装的软件包?
- 22. NPM安装安装不在我的package.json中的依赖关系
- 23. Angular 2 npm全局安装(如何全局安装软件包,因此无需每次运行npm install命令)
- 24. 在npm包上获取“npm ERR!code EPEERINVALID”全局安装
- 25. 使用npm运行全局安装的npm程序
- 26. package.json的安装
- 27. NPM完全忽略全局安装的软件包
- 28. 的package.json脚本,如果缺少安装全局模块,然后用它
- 29. 如何遍历全局和本地npm包的package.json文件?
- 30. 如何判断npm包是全局安装还是本地安装
虽然这是最好的,如果你有多个本地安装的库由于新版本出现的速度而并行执行项目。因为你在全球安装了一个更新的版本,所以打破你的其他项目很烦人。 – Raynos 2011-05-13 07:59:43
@Raynos是啊这就是我为大部分软件包所做的。虽然 – Mark 2011-05-18 11:33:30