欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

npm?install報錯Error:EPERM:operation?not?permitted,rename解決辦法

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

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

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

原因2:緩存出錯

方法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)絡不穩(wěn)定

方法1

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

方法2

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

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

原因5: 殺毒軟件問題

方法1

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

方法2

  • 找到該文件:[NODE_HOME]/node_modules/npm/node_modules/graceful_fs/polyfills.js
  • 在其中查找以下內(nèi)容:
if (process.platform === "win32") {
//或者是
if (platform === "win32") {
  • 在找到的位置的下面,修改文件為
/*
說明:
在這個語句中,有一個超時,在出現(xiàn)錯誤時進行重試。
問題是,在某些情況下,在超時之后,文件仍然被A/V鎖定。
解決方案是去掉超時并讓這個語句循環(huá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報錯Error:EPERM:operation not permitted,rename解決辦法的文章就介紹到這了,更多相關(guān)npm install報錯Error EPERM內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 為JavaScript類型增加方法的實現(xiàn)代碼(增加功能)

    為JavaScript類型增加方法的實現(xiàn)代碼(增加功能)

    大家在js開發(fā)過程中有些功能已經(jīng)滿足不了我們的需求,或沒有我們需要的功能,那么我們就可以自己擴展下,個性化js
    2011-12-12
  • javascript調(diào)試過程中找不到哪里出錯的可能原因

    javascript調(diào)試過程中找不到哪里出錯的可能原因

    本文為大家講解下在寫javascript時找不到哪里出錯的可能原因,遇到的朋友可以參考下
    2013-12-12
  • JavaScript中操作字符串小結(jié)

    JavaScript中操作字符串小結(jié)

    字符串在javascript中幾乎無處不在,在你處理用戶的輸入數(shù)據(jù)的時候,在讀取或設置DOM對象的屬性時,在操作cookie時,當然還有更多...。JavaScript的核心部分提供了一組屬性和方法用于通用的字符串操作,如分割字符串,改變字符串的大小寫,操作子字符串等。
    2015-05-05
  • ImageZoom 圖片放大鏡效果(多功能擴展篇)

    ImageZoom 圖片放大鏡效果(多功能擴展篇)

    上一篇ImageZoom已經(jīng)對圖片放大效果做了詳細的分析,這次在ImageZoom的基礎上進行擴展,實現(xiàn)更多的效果。
    2010-04-04
  • 輕松實現(xiàn)js選項卡切換效果

    輕松實現(xiàn)js選項卡切換效果

    這篇文章主要幫助大家輕松實現(xiàn)js選項卡切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • uni-app使用swiper實現(xiàn)輪播圖的方法

    uni-app使用swiper實現(xiàn)輪播圖的方法

    做音樂播放器小程序時,因為swiper的問題耽誤不少時間,所以下面這篇文章主要給大家介紹了關(guān)于uni-app使用swiper實現(xiàn)輪播圖的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • webstorm調(diào)試uniapp程序的簡單步驟記錄

    webstorm調(diào)試uniapp程序的簡單步驟記錄

    這篇文章主要給大家介紹了關(guān)于webstorm調(diào)試uniapp程序的簡單步驟,文中通過圖文介紹的非常詳細,對大家學習或者使用webstorm具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-12-12
  • 前端GET/POST請求下載文件多種方式代碼示例

    前端GET/POST請求下載文件多種方式代碼示例

    文件都是通過接口獲取的,前端通過調(diào)用接口將接口返回的文件下載,下面這篇文章主要給大家介紹了關(guān)于前端GET/POST請求下載文件的多種方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • javascript 常用關(guān)鍵字列表集合

    javascript 常用關(guān)鍵字列表集合

    這篇文章給大家介紹了關(guān)于javascript常用關(guān)鍵字的相關(guān)內(nèi)容,文中介紹的非常詳細,并且通過一個實例代碼給大家介紹了關(guān)于Javascript關(guān)鍵字的重要性,需要的朋友們下面隨著小編來一起學習學習學習吧
    2007-12-12
  • 基于JavaScript實現(xiàn)類名的添加與移除

    基于JavaScript實現(xiàn)類名的添加與移除

    本文給大家分享javascript實現(xiàn)類名的添加與移除功能,需要的朋友參考下吧
    2017-04-04

最新評論