0
A
回答
-1
對於新來NPM和節點的人,我建議全局安裝以保持簡單。雖然有理由在本地安裝,但主要是爲了兼容版本兼容性和易於項目共享:https://www.joezimjs.com/javascript/no-more-global-npm-packages/
0
如果您只希望在您的shell中只使用webdriver而不管任何項目,那麼您可以全局安裝它。但是,如果您希望在項目中使用它,則需要運行項目測試,然後在本地進行安裝(在這種情況下,它應該是devDependency)。原因是:
1)當多個人在一個項目上工作時,確保他們所有的軟件包都具有相同版本。
2)便攜性。項目相關性應在package.json
中完全定義,以便在運行npm install
後,該項目已準備好在每個環境中使用。
相關問題
- 1. 作曲家安裝:全球vs本地
- 2. 在本地或全球安裝Express.js有什麼好處
- 3. Gulp全球安裝
- 4. 從NPM腳本安裝全球分型
- 5. 使用本地phpunit,如果安裝,否則回落到全球
- 6. 在全球安裝本地開發的npm包
- 7. 爲什麼要在全球和本地都安裝gulp?
- 8. 在本地和全球安裝gulp插件
- 9. 量角器本地和全球安裝行爲不同
- 10. 全球安裝 - Flask&Python
- 11. 安裝項目全球化
- 12. Laravel 4全球安裝
- 13. 全球安裝流星包
- 14. Ember.js無法安裝全球
- 15. 如何確定Meteor是否全球安裝?我應該全球安裝嗎?
- 16. 安全地覆蓋超級全球$ _SESSION?
- 17. PhantomJS:NPM在本地安裝,即使全球同一版本也是如此
- 18. Javascript本地vs全球
- 19. 本地還是全球?
- 20. 柴/摩卡全球/本地
- 21. IOS本地化全球
- 22. Drools 5.0 - 本地...全球
- 23. 爲什麼grunt允許全球安裝?
- 24. NPM無法安裝browserify全球
- 25. 全球安裝Composer for laravel的用法?
- 26. NPM -g全球前和安裝後
- 27. 的package.json全球模塊安裝
- 28. 安裝應用程序的NodeJS全球
- 29. 安裝的package.json依賴全球
- 30. Ansible - 全球安裝的角色