我在我的arch Linux上安裝了npm-5.3.0
。npm install --save不保存在package.json中
我使用npm init
創建了一個新項目並填寫詳細信息。這將創建一個包含詳細信息的package.json文件。
之後,當我做npm install <package> --save
時,文件package.json
不會改變,並且文件中沒有依賴項的條目。如果有問題,我以前已經在全球安裝了該軟件包。
我在我的arch Linux上安裝了npm-5.3.0
。npm install --save不保存在package.json中
我使用npm init
創建了一個新項目並填寫詳細信息。這將創建一個包含詳細信息的package.json文件。
之後,當我做npm install <package> --save
時,文件package.json
不會改變,並且文件中沒有依賴項的條目。如果有問題,我以前已經在全球安裝了該軟件包。
我發現--save
不具有全局工作,我在.npmrc
文件有global=true
集。
設置global=false
在文件中修復它。
我還想添加刪除用戶目錄(Windows)中的任何'.npmrc',即使'.npmrc'文件不包含'global = true'行。 –
謝謝,它只有一行包含global = false,所以我不妨刪除它。 –
檢查更新可用 NPM我-g NPM-籤更新 NPM-籤更新-u NPM安裝
你必須改變
「依賴」:{ 「快車」 : 「」, 「MongoDB的」: 「」, 「強調」: 「」, 「RJS」: 「」, 「玉」: 「」, 「異步」:「」 }
然後運行 NPM更新--save
我想讓npm自動更改依賴關係,而不是手動添加文件中的依賴關係。這就是爲什麼我運行 - 放在首位。 –
[npm install packagename --save-dev not updating package.json]可能的重複(https://stackoverflow.com/questions/30079558/npm-install-packagename-save-dev-not-updating-package- json) –