2017-07-28 121 views
0

我在我的arch Linux上安裝了npm-5.3.0npm install --save不保存在package.json中

我使用npm init創建了一個新項目並填寫詳細信息。這將創建一個包含詳細信息的package.json文件。

之後,當我做npm install <package> --save時,文件package.json不會改變,並且文件中沒有依賴項的條目。如果有問題,我以前已經在全球安裝了該軟件包。

+0

[npm install packagename --save-dev not updating package.json]可能的重複(https://stackoverflow.com/questions/30079558/npm-install-packagename-save-dev-not-updating-package- json) –

回答

1

我發現--save不具有全局工作,我在.npmrc文件有global=true集。

設置global=false在文件中修復它。

+0

我還想添加刪除用戶目錄(Windows)中的任何'.npmrc',即使'.npmrc'文件不包含'global = true'行。 –

+0

謝謝,它只有一行包含global = false,所以我不妨刪除它。 –

0

檢查更新可用 NPM我-g NPM-籤更新 NPM-籤更新-u NPM安裝

你必須改變

「依賴」:{ 「快車」 : 「」, 「MongoDB的」: 「」, 「強調」: 「」, 「RJS」: 「」, 「玉」: 「」, 「異步」:「」 }

然後運行 NPM更新--save

+0

我想讓npm自動更改依賴關係,而不是手動添加文件中的依賴關係。這就是爲什麼我運行 - 放在首位。 –

相關問題