Ich bin ein bisschen verwirrt. Auf meinem Laptop, als ich mein Projekt aufbaute, wurde meine package.json
mit Abhängigkeiten gefüllt, als ich sie installierte.NPM installieren Abhängigkeiten von package.json
Es sieht wie folgt aus:
"main": "webpack.config.js",
"dependencies": {
"immutable": "^3.7.6",
"react": "^0.14.8",
"react-dom": "^0.14.8",
"react-redux": "^4.4.2",
"redux": "^3.4.0"
},
"devDependencies": {
"babel-core": "^6.7.6",
"babel-loader": "^6.2.4",
"babel-polyfill": "^6.7.4",
"babel-preset-es2015": "^6.6.0",
"babel-preset-react": "^6.5.0",
"babel-preset-react-hmre": "^1.1.1",
"css-loader": "^0.23.1",
"eslint": "^2.7.0",
"eslint-loader": "^1.3.0",
"eslint-plugin-react": "^4.3.0",
"postcss-loader": "^0.8.2",
"style-loader": "^0.13.0",
"stylelint": "^4.5.1",
"webpack": "^1.12.15",
"webpack-dev-server": "^1.14.1",
"webpack-merge": "^0.7.3"
},
nun auf meinem neuen System, das Repo gezogen & hatte den Eindruck, dass alles, was ich nennen müssen, ist npm install
& npm würde package.json & Download alle lesen Abhängigkeiten und ihre angegebenen Versionen. Das ist nicht passiert.
Also, meine Frage ist, wie installieren wir alle diese Abhängigkeiten korrekt auf ein neues System.
Wäre es eine Frage des Laufes npm i --save [all the dependencies]
& npm i --save-dev [all the dev dependencies]
auch sein, wie würde die Versionsnummer aufgelöst werden, wenn ich die oben tun? Ich meine, package.json hat die angegebenen Versionen, während die obigen beiden Befehle die neuesten Versionen jedes Pakets herunterladen.
Vielen Dank,