NPM的安裝和使用許可權問題

2022-02-21 06:40:44 字數 609 閱讀 7387

npm之前在預設情況下裝過@angular/cli, 安裝和使用都沒有任何問題, 但是有的包全域性安裝的時候會提示許可權不足, 於是網上搜尋了修復此問題的方法, 就是將npm的全域性安裝目錄搬到有許可權的檔案加下:

1、在使用者根目錄下建立全域性包的安裝目錄:

mkdir ~/.npm-global

2、把npm的全域性安裝目錄設定到此目錄:

npm config set prefix '~/.npm-global'

3、設定環境變數:

npm config set prefix '~/.npm-global'

4、新增如下變數:

export path=~/.npm-global/bin:$path

5、更新環境變數

source ~/.profile

請注意, 如果你使用的不是自帶的命令列工具, profile的名稱也是不一樣的, 比如我使用的是zsh, 修改的就是./bash_profile:

sudo vi ~/.bash_profile

source ~/.bash_profile

Android 宣告和使用許可權

為了保護使用者資源的安全。要想使用此功能,必須在應用中宣告許可權資訊,這樣一來,在使用者安裝此應用時系統會從應用中提取出許可權資訊,告訴使用者該應用使用到了哪些功能,由使用者判斷該應用是否損害自己的安全。注意 宣告許可權時需要乙個android protectionlevel的屬性,它代表 風險級別...

mac安裝vue沒有使用許可權不足

downloading template usr local lib node modules vue cli node modules rimraf rimraf.js 313 error eacces permission denied,unlink users zhouqiang vue te...

npm安裝vue的許可權問題解決

前端小白,如何執行vue專案請參考 如何執行乙個vue專案 本人在安裝完node.js後使用npm安裝vue時遇到許可權問題 error eacces permission denied,symlink lib node modules vue cli bin vue init usr local ...