国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決在Mac下使用npm報(bào)錯(cuò):Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘

這篇具有很好參考價(jià)值的文章主要介紹了解決在Mac下使用npm報(bào)錯(cuò):Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

操作說明

操作系統(tǒng):macOS

命令:npm install -g @vue/cli

? 報(bào)錯(cuò)內(nèi)容:npm ERR! Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue’

詳細(xì)如下:

npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/node_modules/@vue
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@vue'
npm ERR!  [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@vue'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/usr/local/lib/node_modules/@vue'
npm ERR! }
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.

原因說明:沒有足夠的權(quán)限在 /usr/local/lib/node_modules 目錄下創(chuàng)建文件夾

這個(gè)錯(cuò)誤表明你在安裝或更新 Vue.js(@vue)包時(shí),沒有足夠的權(quán)限在 /usr/local/lib/node_modules 目錄下創(chuàng)建文件夾。
這通常是因?yàn)槟J(rèn)情況下,普通用戶沒有權(quán)限在 /usr/local/lib 目錄中進(jìn)行寫入操作。

解決方法:

方法1:使用 npm 的全局安裝目錄(推薦)

在 macOS 系統(tǒng)上,你可以使用 Node.js 的版本管理工具 nvm 或 n 來安裝 Node.js,這樣會(huì)避免權(quán)限問題。首先,你可以使用其中一個(gè)版本管理工具安裝一個(gè)新的 Node.js 版本,并在其上運(yùn)行以下命令來安裝 Vue.js:

nvm install stable  # 使用 nvm 安裝最新穩(wěn)定版 Node.js
nvm use stable     # 使用剛剛安裝的 Node.js 版本

# 或者如果你使用的是 n,可以運(yùn)行以下命令:
# n latest
# n use latest

npm install -g @vue/cli

這將安裝 Vue.js 到 Node.js 的全局安裝目錄中,通常在用戶的主目錄下,而不需要管理員權(quán)限。

PS: 如果你在終端中遇到 “zsh: command not found: nvm” 錯(cuò)誤,這意味著 Node Version Manager (nvm) 沒有正確地安裝或配置。
下方的補(bǔ)充有安裝nvm的步驟,照著執(zhí)行即可。

方法2:使用 sudo(不推薦)

如果你堅(jiān)持要在全局范圍安裝 Vue.js,你可以使用 sudo 命令來獲取管理員權(quán)限。
但是,使用 sudo 安裝全局包可能會(huì)導(dǎo)致一些權(quán)限問題,因?yàn)楹罄m(xù)執(zhí)行的命令也可能需要使用 sudo。

sudo npm install -g @vue/cli

補(bǔ)充:安裝nvm

  1. 安裝 nvm:
    在終端中運(yùn)行以下命令來安裝 nvm:
    使用 curl 安裝方法:

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
    

    使用 wget 安裝方法:

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
    

    注意:將 v0.39.0 替換為最新版本的 nvm,如果有更高版本可在 nvm GitHub 倉庫 中查找。

  2. 在 shell 中加載 nvm:
    安裝完成后,需要將 nvm 加載到當(dāng)前的終端會(huì)話中。關(guān)閉并重新打開終端,或者運(yùn)行以下命令來加載 nvm:

    source ~/.nvm/nvm.sh
    

    如果你使用的是 zsh 作為你的 shell,將上面的命令替換為:

    source ~/.nvm/nvm.sh --no-use
    
  3. 驗(yàn)證 nvm 安裝:
    運(yùn)行以下命令驗(yàn)證 nvm 是否已經(jīng)安裝成功:文章來源地址http://www.zghlxwxcb.cn/news/detail-718197.html

    nvm --version
    

到了這里,關(guān)于解決在Mac下使用npm報(bào)錯(cuò):Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Error: listen EACCES: permission denied

    使用npm run dev 運(yùn)行vue項(xiàng)目的時(shí)候遇到以下錯(cuò)誤: 如果修改默認(rèn)的5173端口,嘗試不同端口,可以啟動(dòng)成功。 具體方法:修改package.json中的dev選項(xiàng), 如下使用3000端口啟動(dòng) 使用管理員身份運(yùn)行PowerShell 停止winnat服務(wù):net stop winnat 啟動(dòng)winnat服務(wù):net start winnat “winnat” 服務(wù)在 Wi

    2024年02月14日
    瀏覽(21)
  • Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/@vue‘ Vue cli工具安裝報(bào)錯(cuò)

    mac本安裝報(bào)錯(cuò):Error: EACCES: permission denied, mkdir \\\'/usr/local/lib/node_modules/@vue\\\' 原因是沒有權(quán)限的問題! Error: EACCES: permission denied, mkdir \\\'/usr/local/lib/node_modules/@vue\\\' 錯(cuò)誤:EACCES:權(quán)限被拒絕,mkdir\\\'/usr/local/lib/node_modules/@vue\\\' 在命令行前面添加 sudo 獲取管理員權(quán)限 ,輸入管理員密碼就行。

    2024年02月12日
    瀏覽(34)
  • Error: EACCES: permission denied, rename ‘/usr/local/lib/node_modules/appium‘

    Error: EACCES: permission denied, rename ‘/usr/local/lib/node_modules/appium‘

    在使用npm uninstall -g appium卸載appium的過程中報(bào)錯(cuò) 1、首先檢查誰擁有該目錄 它拒絕訪問,因?yàn)?node_module 文件夾下的appium歸 root 所有 ? ?因此需要通過將 root 更改為您的用戶來更改此設(shè)置,但首先運(yùn)行下面的命令來檢查您當(dāng)前的用戶如何通過 OS X 中的命令行獲取活動(dòng)用戶的名稱

    2024年02月12日
    瀏覽(38)
  • 使用npm版本管理工具解決npm 的EACCES permissions errors when installing packages globally錯(cuò)誤

    使用npm版本管理工具解決npm 的EACCES permissions errors when installing packages globally錯(cuò)誤

    EACCES錯(cuò)誤通常表示“權(quán)限被拒絕”,意味著您沒有足夠的權(quán)限來執(zhí)行某個(gè)操作。在計(jì)算機(jī)領(lǐng)域,尤其是在文件系統(tǒng)和程序安裝中,這個(gè)錯(cuò)誤很常見。以下是可能導(dǎo)致EACCES錯(cuò)誤的原因以及相應(yīng)的解決方法: 文件系統(tǒng)權(quán)限:當(dāng)您嘗試訪問或修改一個(gè)文件或目錄,而您的用戶賬戶沒

    2024年03月24日
    瀏覽(28)
  • Android11 open failed: EACCES (Permission denied)的解決方法

    Android11 open failed: EACCES (Permission denied)的解決方法

    以下均用kotlin編寫,沒用過的請(qǐng)酌情參考,方法類似 這是Manifest文件的開頭 ?uses-permission android:name=\\\"android.permission.MANAGE_EXTERNAL_STORAGE\\\"/ ?uses-permission android:name=\\\"android.permission.READ_EXTERNAL_STORAGE\\\" / 這兩句必須加,但是上面那句會(huì)提示這樣不能在谷歌商店上架,我自己編軟件自己用

    2024年02月09日
    瀏覽(95)
  • listen EACCES : permission denied 127.0.0.1:80錯(cuò)誤解決方法

    listen EACCES : permission denied 127.0.0.1:80錯(cuò)誤解決方法

    1.listen EACCES : permission denied 127.0.0.1:80錯(cuò)誤原因? ?端口已被占用,說明有其他項(xiàng)目運(yùn)行的是80端口 ? 2.終端執(zhí)行命令? netstat -ano? ?查看電腦正在執(zhí)行的任務(wù) ?3.任務(wù)管理器結(jié)束任務(wù)? 找到對(duì)應(yīng)的結(jié)束 ?

    2024年02月02日
    瀏覽(96)
  • error when starting dev server:Error: listen EACCES: permission denied 0.0.0.0:80 at Server.set

    error when starting dev server: Error: listen EACCES: permission denied 0.0.0.0:80 ? ? at Server.setupListenHandle [as _listen2] (node:net:1313:21) ? ? at listenInCluster (node:net:1378:12) ? ? at Server.listen (node:net:1465:7) 使用 cnpm install 可以 mac 改成 8090 好了 mac終端查看端口命令 查看 端口所在線程 lsof -i:4700 $ lsof -

    2024年02月09日
    瀏覽(25)
  • Android問題筆記四十六:解決open failed: EACCES (Permission denied) 問題

    Android問題筆記四十六:解決open failed: EACCES (Permission denied) 問題

    Unity3D特效百例 案例項(xiàng)目實(shí)戰(zhàn)源碼 Android-Unity實(shí)戰(zhàn)問題匯總 游戲腳本-輔助自動(dòng)化 Android控件全解手冊(cè) 再戰(zhàn)Android系列 Scratch編程案例 軟考全系列 Unity3D學(xué)習(xí)專欄 藍(lán)橋系列 ChatGPT和AIGC 專注于 Android/Unity 和各種游戲開發(fā)技巧,以及 各種資源分享 (網(wǎng)站、工具、素材、源碼、游戲等

    2024年02月04日
    瀏覽(90)
  • 技巧 | 如何解決 zsh: permission denied 問題 | Mac

    在 macOS 系統(tǒng)終端執(zhí)行 sh 程序腳本時(shí),拋出異常 zsh: permission denied 用戶沒有權(quán)限,所以才出現(xiàn)了這個(gè)錯(cuò)誤,所以只需要用 chmod 修改一下權(quán)限就可以了 給文件權(quán)限,可執(zhí)行以下命令 chmod 是權(quán)限管理命令 change the permissions mode of a file 的縮寫。 u 代表所有者,x 代表執(zhí)行權(quán)限,+ 表

    2024年02月03日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包