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

npm?install報(bào)錯(cuò)Error:EPERM:operation?not?permitted,rename解決辦法

 更新時(shí)間:2024年01月08日 15:30:56   作者:凌祈丶微光  
這篇文章主要給大家介紹了關(guān)于npm?install報(bào)錯(cuò)Error:EPERM:operation?not?permitted,rename的解決辦法,文中介紹了可能遇到的多種原因以及解決辦法,需要的朋友可以參考下

原因1: 權(quán)限不足

用管理員身份打開終端再執(zhí)行命令。

原因2:緩存出錯(cuò)

方法1

  • 刪除C:\Users{賬戶}\下的.npmrc文件
  • 刪除node_modules文件夾
  • 執(zhí)行命令npm cache clean -f
  • 然后執(zhí)行安裝命令

方法2

  • 刪除node_modules文件夾
  • 執(zhí)行命令npm cache clean -f
  • 重啟電腦
  • 再次執(zhí)行安裝命令

原因3:npm版本不夠

  • 執(zhí)行npm install npm@6.0.0
  • 執(zhí)行安裝命令

原因4:網(wǎng)絡(luò)不穩(wěn)定

方法1

  • 切換npm的下載源:npm config set registry https://registry.npm.taobao.org
  • 檢查當(dāng)前下載源:npm config get registry,如果結(jié)果是上面的這個(gè)淘寶源,就切換成功了
  • 再次執(zhí)行安裝命令

方法2

  • 在安裝命令后面加上--registry https://registry.npm.taobao.org

附上官方源地址: registry https://registry.npmjs.org/

原因5: 殺毒軟件問題

方法1

關(guān)閉殺毒軟件,然后再運(yùn)行幾次這個(gè)安裝命令

方法2

  • 找到該文件:[NODE_HOME]/node_modules/npm/node_modules/graceful_fs/polyfills.js
  • 在其中查找以下內(nèi)容:
if (process.platform === "win32") {
//或者是
if (platform === "win32") {
  • 在找到的位置的下面,修改文件為
/*
說明:
在這個(gè)語句中,有一個(gè)超時(shí),在出現(xiàn)錯(cuò)誤時(shí)進(jìn)行重試。
問題是,在某些情況下,在超時(shí)之后,文件仍然被A/V鎖定。
解決方案是去掉超時(shí)并讓這個(gè)語句循環(huán)。對先前代碼的更改進(jìn)行了注釋:
*/

if (platform === "win32") {

fs.rename = (function (fs$rename) { return function (from, to, cb) {
  var start = Date.now()
  var backoff = 0;
  fs$rename(from, to, function CB (er) {
    if (er
        && (er.code === "EACCES" || er.code === "EPERM")
        /*&& Date.now() - start < 60000*/) {
            console.log("Retrying rename file: " + from + " <> " + to)
            fs$rename(from, to, CB);
      /*setTimeout(function() {
        fs.stat(to, function (stater, st) {
          if (stater && stater.code === "ENOENT")
            fs$rename(from, to, CB);
          else
            cb(er)
        })
      }, backoff)*/
      if (backoff < 100)
        backoff += 10;
      return;
    }
    if (cb) cb(er)
  })
}})(fs.rename)
}

總結(jié) 

到此這篇關(guān)于npm install報(bào)錯(cuò)Error:EPERM:operation not permitted,rename解決辦法的文章就介紹到這了,更多相關(guān)npm install報(bào)錯(cuò)Error EPERM內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

龙井市| 贵州省| 博客| 洪江市| 长沙市| 汝阳县| 平舆县| 集贤县| 张家口市| 赤峰市| 昔阳县| 台中市| 宁陕县| 夏邑县| 阳东县| 长治县| 班玛县| 宁明县| 鄂托克前旗| 新津县| 霍林郭勒市| 嘉峪关市| 武宁县| 林芝县| 杭州市| 饶阳县| 金堂县| 深水埗区| 陈巴尔虎旗| 翁源县| 建德市| 沧州市| 前郭尔| 田东县| 辽中县| 昭通市| 科技| 文昌市| 海伦市| 连南| 惠东县|