我開發了一個包,例如: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看起來有點老,可有人幫我嗎?
用http://stackoverflow.com/questions/34700610/npm-install-wont-install-devdependencies複製 –
當然,當你做「npm install mocha --save-dev」時,它可以工作,但不知道爲什麼「npm install @ aab/testlab」不能正常工作 – IcyBrk