我在全球安裝了PhanthomJS,當我在本地項目中運行「npm install」時,它仍然試圖從Bitbucket下載PhantomJS並在本地安裝。由於PhantomJS已經在全球範圍內可用,是否有辦法避免這種額外的下載?我確定它是安裝相同的版本。PhantomJS:NPM在本地安裝,即使全球同一版本也是如此
這是我的package.json
{
"name": "testApp",
"devDependencies": {
....
"karma": "~0.12",
"karma-coverage": "~0.2.6",
"karma-requirejs": "~0.2.2",
"grunt-karma": "~0.9.0",
"karma-jasmine": "~0.1.5",
"karma-chrome-launcher": "~0.1.4",
"karma-phantomjs-launcher": "~0.1.4"
}
}
通常情況下,下載不會發生,因爲二進制/ zip包在緩存中。 – 2015-02-09 22:57:27
我在日誌中看到這個......看起來像一個'npm install -g';無法檢查已安裝的版本。 – 2015-02-10 00:33:23
我在構建服務器(運行RHEL)的日誌中看到了相同的結果。我嘗試修復/ usr/local/lib/node_modules/phantomjs下的文件權限 - 模塊全局安裝爲root用戶,並且權限對普通用戶不必要的限制。不幸的是,這仍然沒有解決它。 – RCross 2016-01-19 12:49:34