【发布时间】:2019-10-05 05:19:48
【问题描述】:
我在运行时收到错误
$ npm install -g expo-cli
我尝试以管理员身份重新安装节点模块,但出现同样的错误。
环境:
视窗 10,
节点版本:10.15.3,
NPM 版本:6.9.0
我希望安装会发生,但会出现这样的错误:
npm 错误!小路 C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules.xdl.DELETE\binaries\windows\adb\adb.exe npm 错误!代码 EPERM npm 错误! errno -4048 npm 错误!系统调用取消链接 npm 呃!错误:EPERM:不允许操作,取消链接 'C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules.xdl.DELETE\binaries\windows\adb\adb.exe' npm 错误! { [错误:EPERM:不允许操作,取消链接 'C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules.xdl.DELETE\binaries\windows\adb\adb.exe'] npm 错误!原因:npm ERR! { 错误:EPERM:不允许操作, 取消链接 'C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules.xdl.DELETE\binaries\windows\adb\adb.exe' npm 错误!错误号:-4048,npm 错误!代码:'EPERM',npm ERR!
系统调用:'取消链接',npm ERR!路径:npm ERR!
'C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules\.xdl.DELETE\binaries\windows\adb\adb.exe' },npm 错误!堆栈:npm 错误! '错误:EPERM:操作不 允许,取消链接 \'C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules\.xdl.DELETE\binaries\windows\adb\adb.exe\'', npm 错误!错误号:-4048,npm 错误!代码:'EPERM',npm 错误!系统调用: '取消链接',npm 错误!路径:npm ERR!
'C:\Users\Griseld\AppData\Roaming\npm\node_modules\expo-cli\node_modules\.xdl.DELETE\binaries\windows\adb\adb.exe', npm 错误!父:'expo-cli'} npm 错误! npm 错误!手术是 被您的操作系统拒绝。 npm 错误!有可能是 文件已被使用(由文本编辑器或防病毒软件),npm ERR!要么 您没有访问它的权限。 npm 错误! npm 错误!如果你 相信这可能是权限问题,请仔细检查 npm 呃!文件及其包含目录的权限,或尝试 运行 npm 错误!再次以 root/Administrator 身份执行该命令(尽管这 不推荐)。
【问题讨论】:
-
安装时是在运行安卓模拟器还是连接设备?
-
安卓模拟器
-
安装时,请尝试在不运行任何与 Android 相关的程序的情况下安装。
标签: node.js reactjs react-native expo