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