Nedense pencereler ben çalıştırdığınızda npm installo yüklenmez devDependencies . AFAIK olmalı. Eğer çalıştırırsam npm install --dev devDependencies yüklenir. Neden devDependencies'inpm install yüklemediğini anlamıyorum , ancak yalnızca bağımlılıkları yükler. Sebebi ne olabilir? Nasıl düzeltebilirim?
Belki de benim package.json ile ilgili bir sorun var ? Yararlı olup olmadığı aşağıda listelenmiştir:
{
"name": "try-brunch",
"version": "0.1.0",
"private": "true",
"devDependencies": {
"brunch": "^2.0.4",
"cssnano-brunch": "^1.1.5",
"javascript-brunch": "^1.8.0",
"sass-brunch": "^1.9.2",
"uglify-js-brunch": "^1.7.8"
},
"dependencies": {
"jquery": "^2.1.4"
}
}
devDependenciesyalnızca paketi (uygulama) yazarken gereklidir . Kullanmak için gerektirmez devDependencies. Bu nedenle, devDependenciesek bayrakların kurulmasını gerektirir. Eğer npm installyüklü devDependencies varsayılan olarak , kullanıcıların sıra gereksiz paketleri tanınacak.
npm ibenim klasörde yaptığımda py kapmak package.jsonve hem deps ve devdeps yükler olmasıdır. Bu şekilde çalışmak için tasarlanmış ve mantıklı ( örneğin webpack eklentileri de dahil olmak üzere tüm ihtiyacım var beklediğimden npm isonra git cloneyaptığım). Bu soru, gerçek davranış amaçlanandan farklı olduğunda bir hatayı giderir. pls, docs - docs.npmjs.com/cli/install adresine bir göz atın . Devdeps yüklememek için bir bayrak var, ancak varsayılan davranış onları kurmaktır, bu da mantıklıdır ve herkesin beklediği şeydir
npm i amaçlanan, aklı başında ve belgelenmiş davranış her ikisi de bootstrap gerekir, bu yüzden dürüstçe bu sorunun bir standart olması gerektiğini söylediğini anlamıyorum
devDependencieskelimenin tam anlamıyla modülün geliştiricileri için bağımlılıklardır . Çoğumuznpm installonu geliştirmek yerine onu kullanmak için bir modül bahse girerim .