[英]`sudo npm install -g npm` is supposedly a bad idea, but doesn't work without `sudo`
我一直在努力更新 node / npm 包或 npm 本身。
我有一台 Ubuntu 機器,我在其中安裝了全局 npm,我想對其進行更新。
npm install -g npm
導致各種“/usr/local/lib”訪問權限被拒絕錯誤。
我可以使用sudo
但是我的默認用戶帳戶的主目錄中的~/.npm
目錄歸 root 所有,而不是歸我所有。 我認為在安裝或更新軟件包時會遇到麻煩,而且總體上看起來是個壞主意。 我以我的身份使用和運行 npm,而不是 root。
在搜索時,我發現了幾個半生不熟的解決方法,但我有一個強烈的印象,我做錯了什么。 或者,也許我只是誤解了手頭的問題。 我很難相信像npm
這樣長期且廣泛使用的項目會遭受這樣的基本缺點?
在常規 linux 環境中全局安裝 npm 的最正確、最簡單的方法是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.