我有一些「全局」依賴項(jshint,csslint,buster等),我想通過命令行自動安裝並執行,當我的包通過npm install
安裝。這可能嗎?通過package.json安裝「全局」npm依賴關係
目前,我做如下手動:
npm install -g <package_name>
- 從我的項目中:
npm link <package_name>
更新: 跨越this feature request剛來到了故宮。看起來像package.json中的scripts
配置是要走的路?
再次更新: 或者,在閱讀npm docs之後,也許我應該使用.gyp file?我很困惑。
謝謝@Jonathan。我想你是正確的。我目前有一個叫做'install'的咕task任務來處理構建modernizr,jquery等。並將隨機文件複製到我的lib文件夾中。這意味着開發人員需要自己安裝全局程序包,但是不管怎樣,這應該不是我應用程序的問題。 – uglymunky
您的應用應該記錄其依賴關係,並且在我看來,確保它們以某種方式存在。 – EndangeredMassa
https://www.npmjs.org/doc/misc/npm-scripts.html表示使用安裝腳本是一種反模式。 – Fdr