国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

npm 在安裝的時候提示 沒有權限操作的解決辦法 Error: EACCES: permission

Backache / 3713人閱讀

摘要:在安裝的時候提示沒有權限操作的解決辦法在安裝插件的時候出現這樣的錯誤,權限不夠,是因為之前用用戶進行了局部安裝包的操作,留下所屬權為的文件,導致普通用戶無法訪問的文件內容。解決辦法就是把用戶目錄下的文件夾所有權都改成當前用戶即可。

npm 在安裝的時候提示 沒有權限操作的解決辦法 Error: EACCES: permission denied

在安裝插件的時候出現這樣的錯誤,權限不夠,是因為之前用 root 用戶進行了局部安裝npm包的操作,留下所屬權為 root 的文件,導致普通用戶無法訪問 root的文件內容。

報錯日志如下:

npm ERR! path /Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open
npm ERR! Error: EACCES: permission denied, open "/Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c"
npm ERR!  { [Error: EACCES: permission denied, open "/Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c"]
npm ERR!   cause:
npm ERR!    { Error: EACCES: permission denied, open "/Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c"
npm ERR!      errno: -13,
npm ERR!      code: "EACCES",
npm ERR!      syscall: "open",
npm ERR!      path:
npm ERR!       "/Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c" },
npm ERR!   isOperational: true,
npm ERR!   stack:
npm ERR!    "Error: EACCES: permission denied, open "/Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c"",
npm ERR!   errno: -13,
npm ERR!   code: "EACCES",
npm ERR!   syscall: "open",
npm ERR!   path:
npm ERR!    "/Users/Kyle/.npm/_cacache/index-v5/d8/1f/98ab242d0cbad080828ef3e3f4b864c25e506a719121c293fec810b14b3c",
npm ERR!   parent: "findup-sync" }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/Kyle/.npm/_logs/2019-03-26T07_00_54_812Z-debug.log
錯誤原因:

找到報錯的文件,會看到它的所有者是 root
之前用 root 進行了局部的安裝操作,導致這個文件的所有者是 root ,還包括 .npm 文件夾下部分文件夾的所有權,也是 root,普通用戶當然就無權訪問了。就會報權限錯誤。

解決辦法

就是把用戶目錄下的 .npm 文件夾所有權都改成當前用戶即可。
比如:當前用戶名為 Kyle

sudo chown -R Kyle ~/.npm 

執行后輸入 root 密碼,文件所屬已改為當前用戶了,再執行操作就不會出現了。

注意事項

初學者在用 terminal 操作 npm 的時候,經常會混用 root 和 普通用戶。
由于分不清全局安裝和局部安裝的區別,才會出現亂用root 的問題。

一般來說,全局安裝用 root 用戶
項目中安裝用普通用戶,不需要使用 root

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102992.html

相關文章

  • 如何 Windows10 環境下部署配置一鍵啟動 Homestead + Laravel +vu

    摘要:如何在環境下部署配置一鍵啟動的項目我在內要啟動寫的項目,我使用的是去運行和管理項目。所以運行會報沒有權限的錯誤。不過有問題每次啟動的時候都要到虛擬機里面啟動還是很麻煩還好有相關的解決方案,在目錄下有個的腳本就是用來啟動后執行相關操作的。 如何在 windows10 環境下部署配置一鍵啟動的 Homestead + Laravel +vue + PM2 項目 我在homestead 內要...

    Lavender 評論0 收藏0
  • 如何 Windows10 環境下部署配置一鍵啟動 Homestead + Laravel +vu

    摘要:如何在環境下部署配置一鍵啟動的項目我在內要啟動寫的項目,我使用的是去運行和管理項目。所以運行會報沒有權限的錯誤。不過有問題每次啟動的時候都要到虛擬機里面啟動還是很麻煩還好有相關的解決方案,在目錄下有個的腳本就是用來啟動后執行相關操作的。 如何在 windows10 環境下部署配置一鍵啟動的 Homestead + Laravel +vue + PM2 項目 我在homestead 內要...

    graf 評論0 收藏0
  • 工作中常見問題匯總及解決方案

    摘要:注本文是我在開發過程中遇到問題及解決方法的總結,之后會持續更新,希望幫助到更多的學習者。文中有不妥的地方希望指出共同學習,同時歡迎一起補充。 注:本文是我在開發過程中遇到問題及解決方法的總結,之后會持續更新,希望幫助到更多的學習者。文中有不妥的地方希望指出共同學習,同時歡迎一起補充。 npm篇 npm安裝依賴報錯:permission denied,錯誤信息大致如下: npm ERR!...

    ddongjian0000 評論0 收藏0

發表評論

0條評論

Backache

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<