2016-12-28 6 views
0

Wir versuchen, Knotenabhängigkeiten mit "Npm installieren" im Kochrezept durch Ausführen der Ressource aufzulösen.Npm Abhängigkeiten nicht durch Küchenchef

Das ist mein Chef Rezept:

execute "download dependancies from package.json" do 
command "npm install --silent" 
user "#{node['non_root_user']}" 
end 

Das ist mein Paket json:

"dependencies": { 
"classnames": "^2.2.5", 
"keymirror": "^0.1.1", 
"moment": "^2.10.2", 
"moment-timezone": "^0.4.0", 
"node-sass": "^3.2.0", 
"parse": "^1.4.2", 
"react": "^0.13.2", 
"react-swipeable": "^3.0.2" 
}, 
"devDependencies": { 
"babel-eslint": "^4.0.10", 
"brfs": "^1.4.0", 
"browser-sync": "^2.6.7", 
"browserify": "^9.0.7", 
"browserify-shim": "^3.8.5", 
"classnames": "^2.2.5", 
"dotenv": "^1.2.0", 
"eslint": "^1.1.0", 
"eslint-plugin-react": "^3.2.3", 

npm install nur installiert dev-dependencies aber nicht dependencies. Gibt es einen automatisierten Weg, um alle Abhängigkeiten mit npm install zu installieren? Fehle ich etwas zusätzliche Konfiguration mit Npm.

+0

Versuchen Sie, die Option '--only = production' mit' npm install' zu verwenden. – ishmaelMakitla

+0

Wenn ich '--only = production' verwende, werden nur 'Abhängigkeiten' und nicht' dev-dependencies' installiert, ist das korrekt ?. Ideailly sollte alle 'Abhängigkeiten' und 'dev-Abhängigkeiten' installieren, ist es nicht mit 'npm install'? – Bhushan

+0

Woher wissen Sie, dass der Befehl 'npm install' nicht alle Abhängigkeiten installiert? Ich denke 'npm install' sollte devDepencepies und Abhängigkeiten intall installieren –

Antwort

0

Was Sie haben, ist in Ordnung, so gibt es wahrscheinlich ein anderes Problem. Wenn Sie etwas einfacheres möchten, lesen Sie die Kochbücher poise-javascript und application_javascript.

Verwandte Themen