我有一個問題,我認爲很簡單。你能解釋一下爲什麼有時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. Jenkins - 自動更新依賴關係
- 4. Package.JSON文件依賴關係
- 5. 更新package.json安裝後的依賴關係沒有--save
- 6. Grunt concat所有package.json依賴關係
- 7. nodejs更新package.json中從最新版本到已用版本的依賴關係
- 8. 捆綁的依賴從package.json拉入自己的依賴關係嗎?
- 9. 如何自動更新nuget包的依賴關係?
- 10. 依賴關係的nuget依賴關係
- 11. 在eclipse中更新依賴關係後總是執行復制依賴關係
- 12. npm package.json操作系統特定的依賴關係
- 13. Maven依賴關係 - 版本vs更新
- 14. 無法更新Firebase依賴關係(com.google.firebase)
- 15. 更新行有依賴關係
- 16. 如何在gitrepository中定義package.json的依賴關係?
- 17. 自動處理依賴關係
- 18. Makefile自動鏈接依賴關係?
- 19. 自動發現C依賴關係
- 20. Grails:刷新依賴關係
- 21. 更改依賴關係圖
- 22. 動態依賴關係
- 23. 如何獲得npm v5安裝依賴關係我只是在package.json中手動更新的?
- 24. 依賴關係
- 25. SQL中的依賴關係
- 26. C++中的依賴關係
- 27. 將依賴關係自動添加到新解決方案
- 28. 如何使用Python自動測試更新後的依賴關係?
- 29. 在CMake中更改庫依賴關係
- 30. ASP.NET輸出緩存 - 動態更新依賴關係
您可能一直在複製文檔以便從項目頁面進行安裝,其中一些具有'--save',另一些則不具備。只有'--save'被添加到'package.json'中。 – alex