簡體   English   中英

npm 錯誤! 錯誤:EPERM:不允許操作,取消鏈接

[英]npm ERR! Error: EPERM: operation not permitted, unlink

  • 操作系統:Windows 10。
  • npm 版本:6.9.0
  • 節點版本:12.4.0

我正在開發一個世博會應用程序。 我想在我的 expo 應用程序(npm install)上安裝所有軟件包。 但是,發生了錯誤:

17254 error [OperationalError: EPERM: operation not permitted, unlink ...我在許多主題上都看到過這個錯誤,但沒有人回答我的問題。

我已經嘗試過:

  1. 以管理員身份啟動我的終端。
  2. npm 配置設置安全燙發=真。
  3. npm install --no-bin-links
  4. npm 緩存清除 --force

我有一個錯誤消息的例子:

17254 error   cause: [Error: EPERM: operation not permitted, unlink 'C:\Users\Thomas\Desktop\someDirectory\someDirectory\someDirectory\someDirectory\node_modules\.staging\react-native-99ed309f\Libraries\Renderer\oss\ReactFabric-dev.js'] {
17254 error     errno: -4048,
17254 error     code: 'EPERM',
17254 error     syscall: 'unlink',
17254 error     path: 'C:\\Users\\Thomas\\Desktop\\someDirectory\\someDirectory\\someDirectory\\someDirectory\\node_modules\\.staging\\react-native-99ed309f\\Libraries\\Renderer\\oss\\ReactFabric-dev.js'
17254 error   },
17254 error   stack: 'Error: EPERM: operation not permitted, unlink ' +
17254 error     "'C:\\Users\\Thomas\\Desktop\\someDirectory\\someDirectory\\someDirectory\\someDirectory\\node_modules\\.staging\\react-native-99ed309f\\Libraries\\Renderer\\oss\\ReactFabric-dev.js'",
17254 error   errno: -4048,
17254 error   code: 'EPERM',
17254 error   syscall: 'unlink',
17254 error   path: 'C:\\Users\\Thomas\\Desktop\\someDirectory\\someDirectory\\someDirectory\\someDirectory\\node_modules\\.staging\\react-native-99ed309f\\Libraries\\Renderer\\oss\\ReactFabric-dev.js'
17254 error }
17255 error The operation was rejected by your operating system.
17255 error It's possible that the file was already in use (by a text editor or antivirus),
17255 error or that you lack permissions to access it.
17255 error
17255 error If you believe this might be a permissions issue, please double-check the
17255 error permissions of the file and its containing directories, or try running
17255 error the command again as root/Administrator (though this is not recommended).
17256 verbose exit [ -4048, true ] ```

是否有另一個運行節點的實例,它也在使用 ReactFabric-dev.js? 如果是,請終止並重試。 還嘗試將您的項目移動到“更接近”根目錄的文件夾。 Windows 有時會與很長的路徑混淆。

通過登錄 npmjs 解決: npm login

或者

卸載所有 npm 模塊並使用npm install --no-bin-links重新安裝

或者

rd /s /q C:\Users\foo\AppData\Roaming\npm-cache
rd /s /q C:\Users\foo\AppData\Roaming\npm

我收到此錯誤消息,要解決它,您必須:

1) 在Windows Defender 排除列表中添加您的項目文件夾。

2) 刪除您的 node_modules 文件夾

3)運行:

npm install

我所做的是:

  1. 刪除了 node_modules 文件夾;

  2. 以管理員身份打開VSCode;

  3. 在終端中運行以下命令:

    npm cache clean --force

    npm install

首先嘗試使用命令全局安裝它

  • npm install -g create-react-app

然后,您可以使用以下命令創建您的應用程序,

  • npx create-react-app <Name_of_your_app>

確保終端有權訪問該文件夾。 是很好的文檔,他可以

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM