[英]Automatically updating dependencies in package.json
我有一個問題我認為很簡單。 您能否解釋一下為什么package.json有時會自動更新而有時卻不會自動更新。 例如,如果我安裝了express
或gulp
這些插件會自動添加到依賴項中。 但是,如果我安裝了express-jwt
或mongodb
則不會添加這些插件
當您添加以下標志之一時,它們將添加到package.json
:
-S|--save|-D|--save-dev|-O|--save-optional
有關完整的文檔,請參見https://docs.npmjs.com/cli/install 。
當安裝帶有--save
或--save-dev
標志的軟件包時,它們將分別持久保存到dependencies或devDependencies數組中。
如果未添加標志,則將下載軟件包,但不會將其持久保存到package.json
編輯:還有一個更晦澀的--save-optional標志,但是對於這種特殊情況,它會超出范圍。
如果我們使用以下命令安裝npm依賴項-
npm install express-jwt --save或npm install mongodb --save
這些已安裝的依賴項也將添加到package.json文件中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.