[英]npm doesn't install devDependencies recursively
我的package.json
的依賴項中有connect-assets
。 它的package.json
看起來像:
"dependencies": {
"connect-file-cache": "0.2.4",
"mime": "1.2.2",
"snockets": "1.3.6",
"underscore": "1.1.7"
},
"devDependencies": {
"async": "0.1.14",
"coffee-script": "~1.3.1",
"connect": "1.8.5",
"nib": "0.2.0",
"bootstrap-stylus": "0.2.0",
"nodeunit": "0.5.4",
"stylus": "0.22.2",
"request": "2.1.1",
"watchit": "0.0.4",
"less": "1.3.0"
}
但是當我運行npm install
(帶有或不--dev
和--dev-all
)時,它僅安裝connect-assets
,沒有stylus
, nib
等。
我應該怎么做?
僅僅是因為npm
不應該這樣工作。 如果要安裝某些依賴模塊的devDependencies
,則必須輸入它們的目錄。
應該注意的是,npm不會傳送.npmignore
文件中指定的文件。 如果有人想使用git repo中存在的devDependency中的文件,但是神秘地在npm交付中不存在這些文件,這可能是罪魁禍首。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.