![](/img/trans.png)
[英]npm install suddenly fails with various errors, including permission denied (with & without sudo) on Ubuntu
[英]npm install suddenly fails
我已經可以在項目中本地安裝節點模塊了一段時間了。 所有突然的ALL安裝嘗試均失敗,並出現相同類型的錯誤:
Homers-MacBook-Pro:test homer$ npm install bootstrap@3
/Users/homer
└── bootstrap@3.3.7
npm WARN enoent ENOENT: no such file or directory, open '/Users/homer/package.json'
npm WARN homer No description
npm WARN homer No repository field.
npm WARN homer No README data
npm WARN homer No license field.
我不使用package.json
文件,只是希望在本地node-modules
目錄中安裝一些模塊。 我不明白為什么npm突然認為我的主目錄中需要一個package,json
。
我在MacOS 10.12.4上。 自從幾周前成功安裝npm以來,系統或Node中沒有任何升級。
這只是warning
,不是error
,這意味着您可以忽略它。 並且您的軟件包已成功安裝。
npm WARN homer No description // no description in package.json
npm WARN homer No repository field. // no repository setted in package.json
npm WARN homer No README data // no introcude md found
npm WARN homer No license field. // no lisence type setted in package.json
上面的warn
消息都是關於package.json
詳細信息的,這些細節是由未找到package.json
引起的。
package.json是一個配置文件,用於存儲您由npm
安裝的庫。 這樣您就不必手動和本地復制/管理這些庫。
下次在新環境中,您可以通過npm install
來簡化開銷,並且npm將讀取package.json
並重新安裝其中存儲的軟件包。
如@peteb所評論(再次感謝),當通過npm install [packages]
, npm
將嘗試檢查您新安裝的軟件包是否在package.json
列出。 如果文件不存在,則會顯示此warn message
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.