我有一個問題,我認爲很簡單。你能解釋一下爲什麼有時package.json會自動更新,有時候不會。例如如果我安裝了express
或gulp
,這些插件會自動添加到依賴關係中。但是,如果我安裝express-jwt
或mongodb
這些插件中不加入自動更新package.json中的依賴關係
回答
當你追加以下標誌之一,他們被添加到package.json
:
-S|--save|-D|--save-dev|-O|--save-optional
當安裝與--save
或--save-dev
標誌一個包中,這些分別陣列持久化到依賴性或devDependencies。
如果不加標誌,包下載,但沒有堅持到的package.json
編輯:有也比較模糊--save-可選標誌,但它會說這是大多超出了這個特殊情況的範圍。
如果我們使用下面的命令來安裝NPM dependencies-
NPM安裝快車,智威湯遜--save 或 NPM安裝MongoDB的--save
這些安裝的依賴也將被添加到包.json文件。
感謝您的回答,但如果我使用npm install express安裝express-jwt,現在我必須卸載express-jwt並使用--save再次安裝? –
如果他們現在不在package.json中,請繼續嘗試給這些命令。他們應該將這些添加到文件中。 – inaitgaJ
好的,我會試試,謝謝:) –
- 1. package.json不更新依賴關係
- 2. firebase的package.json依賴關係
- 3. 顯示來自package.json的依賴關係
- 4. Package.JSON文件依賴關係
- 5. 節點package.json依賴關係
- 6. Jenkins - 自動更新依賴關係
- 7. 自動更新Maven依賴關係
- 8. 更新package.json安裝後的依賴關係沒有--save
- 9. 沒有依賴關係的package.json文件?
- 10. package.json依賴關係替代源
- 11. Grunt concat所有package.json依賴關係
- 12. NodeJS,NPM和package.json依賴關係
- 13. nodejs更新package.json中從最新版本到已用版本的依賴關係
- 14. 捆綁的依賴從package.json拉入自己的依賴關係嗎?
- 15. NPM安裝來自package.json的依賴關係
- 16. 如何自動更新nuget包的依賴關係?
- 17. 在Maven中自動下載依賴項的依賴關係
- 18. 依賴關係的nuget依賴關係
- 19. 在eclipse中更新依賴關係後總是執行復制依賴關係
- 20. npm package.json操作系統特定的依賴關係
- 21. NPM安裝安裝不在我的package.json中的依賴關係
- 22. Bower依賴關係更新可用
- 23. Maven依賴關係 - 版本vs更新
- 24. 無法更新Firebase依賴關係(com.google.firebase)
- 25. 更新行有依賴關係
- 26. 如何更新ruby依賴關係?
- 27. Gradle不更新快照依賴關係
- 28. NPM,package.json - 如何在名稱中添加與「@」的依賴關係
- 29. 需要從package.json安裝和卸載Webstorm中的依賴關係
- 30. 什麼是package.json中的依賴關係 - nodejs
您可能一直在複製文檔以便從項目頁面進行安裝,其中一些具有'--save',另一些則不具備。只有'--save'被添加到'package.json'中。 – alex