簡體   English   中英

npm:如何重置node_modules前綴

[英]npm: How to reset the node_modules prefix

我通過自制軟件安裝了節點。 由於我在訪問軟件包時遇到問題,因此我嘗試將node_modules前綴更改為user/local但是在鍵入命令時出錯:

npm config set prefix /usr/l    # See the typo there
                            ^

現在,每當我運行npm命令時,都會出現以下錯誤:

$ npm config ls -l
Error: EACCES: permission denied, mkdir '/usr/l'
at Error (native)

我無法再次npm config set prefix /usr/localnpm config set prefix /usr/local ),甚至無法列出配置( npm config ls -l )–都產生與上述相同的錯誤。 我嘗試重新安裝node / npm。

如何重置前綴? 謝謝。

如果是權限錯誤,則應該可以使用sudo以root身份運行它。 這應該解決權限問題,該問題似乎在錯誤消息中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM