2016-11-30 107 views
0

我開發了一個包,例如:testlab,它的package.json是:爲什麼devDependencies沒有安裝

{ 
    "devDependencies": { 
    "mocha": "^2.0.0" 
    }, 
    "name": "@aab/testlab", 
    "version": "2.6.0", 
    "description": "example for npm", 
    "main": ".\\dest\\main.js", 
    "dependencies": { 
    "gulp": "^3.9.1", 
    "gulp-changed": "^1.3.2" 
    }, 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "keywords": [ 
    "test" 
    ], 
    "author": "aab <[email protected]>", 
    "license": "ISC" 
} 

說我列入devDendencies摩卡,然後我創建例如所謂的本地目錄C:\例子,使用

NPM安裝@ AAB/testlab --only =開發

讓我的包在c:\例子,但是當我看到C:\例子\ node_modules ,我沒有找到安裝摩卡包。我也嘗試過其他類似的命令

NPM安裝@ AAB/testlab

仍然沒有運氣。我使用了NodeJS v4.6.0和npm 4.0.2。儘管nodeJS看起來有點老,可有人幫我嗎?

+0

用http://stackoverflow.com/questions/34700610/npm-install-wont-install-devdependencies複製 –

+0

當然,當你做「npm install mocha --save-dev」時,它可以工作,但不知道爲什麼「npm install @ aab/testlab」不能正常工作 – IcyBrk

回答

0

我看到這種情況發生只有當NODE_ENV設置爲PRODUCTION。別的東西可能會設置它。

+0

謝謝你的回答,我看了一下我的環境變量,沒有NODE_ENV變量。 – IcyBrk

相關問題