[英]npm ERR! Error: EPERM: operation not permitted, unlink
我正在開發一個世博會應用程序。 我想在我的 expo 應用程序(npm install)上安裝所有軟件包。 但是,發生了錯誤:
17254 error [OperationalError: EPERM: operation not permitted, unlink ...
我在許多主題上都看到過這個錯誤,但沒有人回答我的問題。
我已經嘗試過:
我有一個錯誤消息的例子:
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
我所做的是:
刪除了 node_modules 文件夾;
以管理員身份打開VSCode;
在終端中運行以下命令:
npm cache clean --force
npm install
首先嘗試使用命令全局安裝它
然后,您可以使用以下命令創建您的應用程序,
確保終端有權訪問該文件夾。 這是很好的文檔,他可以
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.