最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

npm?install?XXX安裝路徑文件夾權(quán)限問題的解決過程

 更新時間:2023年04月18日 09:27:29   作者:最佳嫌疑兔  
這篇文章主要給大家介紹了關(guān)于npm?install?XXX安裝路徑文件夾權(quán)限問題(npm?ERR!?The?operation?was?rejected?by?your?operating?system.errno?-4080)的解決過程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

如果著急解決此問題可直接參考“問題解決”部分的解決辦法(希望有用~)

初次安裝配置nodejs完成后,準(zhǔn)備安裝個常用的express模塊測試一下,使用npm install XXXX 命令進行全局安裝出現(xiàn)報錯,最后翻找各種各樣的報錯信息解決方案還是沒有解決,最終通過結(jié)合自己之前的操作以及報錯信息的說明嘗試更改目錄文件夾的權(quán)限,最終問題得以解決

問題分析:

無論是使用VSCode或是在黑窗口(win+R 鍵入 cmd)下用npm安裝一些東東(XXXX):

npm install koa 這里安裝的是koa

運行結(jié)果如下:一大堆報錯。。?!救绻阋彩强匆?ERROR 就頭疼那么接下來你要做的就是靜下心來,好好閱讀報錯信息,這個真的很重要?。?!

npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path E:\Node_js\nodejs\node_cache\_locks\staging-945e94f7a493b189.lock
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open 'E:\Node_js\nodejs\node_cache\_locks\staging-945e94f7a493b189.lock'
npm ERR!  [Error: EPERM: operation not permitted, open 'E:\Node_js\nodejs\node_cache\_locks\staging-945e94f7a493b189.lock'] {
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'open',
npm ERR!   path: 'E:\\Node_js\\nodejs\\node_cache\\_locks\\staging-945e94f7a493b189.lock'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
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.

耐心讀完報錯信息后你會發(fā)現(xiàn),有用的或者說看得懂的也就只有最后的那幾行,這不就簡單了,有道詞典【或者什么百度翻譯的都可以】里面粘貼進去看看什么意思:

(同時說明一下 npm ERR!只是告訴你這一行是關(guān)于npm的報錯信息而已,不用去糾結(jié)哈?。?/p>

npm ERR! The operation was rejected by your operating system.

翻譯說:你的操作系統(tǒng)拒絕了這個操作。

【好奇是什么操作?】

npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.

翻譯說:有可能該文件已經(jīng)在使用(通過文本編輯器或反病毒程序),或者您缺乏訪問權(quán)限。

好的,看到這里可能就慌了,特別是這個‘反病毒程序’,然后就開始懷疑自己的電腦是不是中病毒了,然后就打開某60殺毒軟件開始掃描電腦。。。如果真有像這樣操作的同志們完全可以大膽的在下面評論“就是我!”【理不直,氣必須要壯!】

反觀這句話,它的意思不就是你有可能已經(jīng)把你這個文件或者程序打開了但是你不曉得,又或者是你自己沒有權(quán)限去操作你的文件或者程序然后你還是不曉得。既然如此,我好好看了一下我的殺毒軟件和編輯器好像也沒有對它干嘛,于是我就猜測可能是因為‘權(quán)限問題’導(dǎo)致了訪問某個文件或者程序的時候被制止了,于是我將目光投向我的兩個新建的文件夾?!绢D時腦子中閃過一道光】那倆新建的文件夾里面沒有文件,而我就是要把那兩個文件夾設(shè)置為我的新的存放代碼的地方,似乎我新建的文件夾權(quán)限不夠它來訪問的喔!

確定了目標(biāo),接下來就是行動了。

等等,還有三行English,那就是順便也翻譯一下吧:

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.

翻譯說:如果您認(rèn)為這可能是一個權(quán)限問題,請再次檢查文件及其包含目錄的權(quán)限,或以root/Administrator用戶再次執(zhí)行命令嘗試運行。

行吧,看完這句話基本上也更加確定了就是文件夾權(quán)限的問題,然后它開始教你做事了…【它都開始教你做事了,你說你要它教嗎?當(dāng)然要!(* ̄︶ ̄)】他說你錯了就是錯了,他讓你怎么改你就怎么改,端正態(tài)度!【是不是像極了你的領(lǐng)導(dǎo)和你】

下面請看問題解決部分…

問題解決:

更改文件夾權(quán)限:

找到對應(yīng)的文件夾,我這里因為安裝nodejs時更改過npm的安裝路徑為文件夾“node_cache”以及npm的安裝地址文件夾“node_global”分別更改這兩個文件夾的Users權(quán)限

右鍵 “屬性” -> “安全” -> “編輯”

(注意這里的編輯要在系統(tǒng)權(quán)限下才有用?。ㄒ簿褪乔懊嬉袀€小盾牌)?。?/strong>

把Users的權(quán)限設(shè)置為全部允許(理論上在完全控制后面打勾就行)->“應(yīng)用” ->“確定”

將剛才執(zhí)行的窗口(cmd窗口 和 VSCode)關(guān)閉后再打開

再次執(zhí)行剛才的npm安裝命令安裝剛才安裝失敗的東西,這里我安裝的是koa

npm install koa

安裝成功!問題解決

成功??!

反思

  • 遇到通篇的報錯不要慌看看English的內(nèi)容,往往最容易的解決的問題總是最容易被忽略
  • 獨立思考能力:敢于嘗試獨立去思考一些錯誤問題的原因
  • 總結(jié)因果,理清問題解決的思路,不是保證不再報錯 而是要保證下次錯誤時知道怎么解決

結(jié)語

當(dāng)然,以上是基于自己所遇到的問題去尋找到的一種解決辦法,可能遇到的問題和我的有所出入或是相似而不同,因為在解決問題的時候并沒有搜索到可以直接解決我的問題的方法所以就寫下了這篇文章,希望對和我有同樣問題的同志們提供些許幫助。

到此這篇關(guān)于npm install XXX安裝路徑文件夾權(quán)限問題的解決過程的文章就介紹到這了,更多相關(guān)npm install XXX安裝路徑文件夾權(quán)限內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一些可能會用到的Node.js面試題

    一些可能會用到的Node.js面試題

    這篇文章主要介紹了一些可能會用到的Node.js面試題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,,需要的朋友可以參考下
    2019-06-06
  • Node.js高版本降為低版本的操作步驟

    Node.js高版本降為低版本的操作步驟

    部分老舊項目需要使用低版本的node,網(wǎng)上很多是無效的,高版本無法直接安裝低版本node,但是低版本nodejs可以安裝部分高版本node,從而達到升級效果,下面這篇文章主要給大家介紹了關(guān)于nodejs高版本降為低版本的詳細(xì)解決方案,需要的朋友可以參考下
    2024-03-03
  • package-lock.json解決依賴的版本管理使用詳解

    package-lock.json解決依賴的版本管理使用詳解

    這篇文章主要為大家介紹了package-lock.json解決依賴的版本管理使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 如何用node優(yōu)雅地打印全鏈路日志

    如何用node優(yōu)雅地打印全鏈路日志

    這篇文章主要給大家介紹了關(guān)于如何用node優(yōu)雅地打印全鏈路日志的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-03-03
  • Windows上node.js的多版本管理工具用法實例分析

    Windows上node.js的多版本管理工具用法實例分析

    這篇文章主要介紹了Windows上node.js的多版本管理工具用法,結(jié)合實例形式分析了Windows平臺上node.js多版本管理工具nvm-windows的相關(guān)使用技巧,需要的朋友可以參考下
    2019-11-11
  • 一文搞懂npm?install?意義

    一文搞懂npm?install?意義

    我們在安裝依賴包的時候,不需要過多的去糾結(jié)是使用?-S?還是?-D?呢??隨便安裝到?dependencies?或者?devDependencies?里都行,反正?npm?install的時候,都會安裝dependencies?和?devDependencies依賴,今天通過本文學(xué)習(xí)npm?install意義,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • node.js中的fs.open方法使用說明

    node.js中的fs.open方法使用說明

    這篇文章主要介紹了node.js中的fs.open方法使用說明,本文介紹了fs.open方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js fs模塊原理及常見用途

    Node.js fs模塊原理及常見用途

    這篇文章主要介紹了Node.js fs模塊原理及常見用途,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • 關(guān)于npm主版本升級及其相關(guān)知識點總結(jié)

    關(guān)于npm主版本升級及其相關(guān)知識點總結(jié)

    npm是Node.js默認(rèn)的包管理器,以javascript?編寫的軟件包管理系統(tǒng)用于分享和使用代碼,下面這篇文章主要給大家介紹了關(guān)于npm主版本升級及其相關(guān)知識點總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Nodejs從有門道無門菜鳥起飛必看教程

    Nodejs從有門道無門菜鳥起飛必看教程

    下面小編就為大家?guī)硪黄狽odejs從有門道無門菜鳥起飛必看教程。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07

最新評論

乐业县| 新宁县| 海兴县| 长宁县| 贵南县| 临武县| 调兵山市| 武汉市| 溧水县| 哈巴河县| 万全县| 泰和县| 东乌珠穆沁旗| 张北县| 诏安县| 牡丹江市| 景洪市| 六枝特区| 论坛| 绵阳市| 崇仁县| 新宾| 外汇| 镇康县| 六枝特区| 茶陵县| 阿鲁科尔沁旗| 嘉祥县| 垦利县| 凉山| 南宫市| 富源县| 大悟县| 社旗县| 昌乐县| 黄浦区| 科技| 裕民县| 鄂温| 道孚县| 寿阳县|