[英]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.