我需要帮助解决以下错误: -
安装 EXPO REECT Native 的依赖项后,我会收到上述错误(请参阅问题标题)。
以下是我命令行中有关错误的日志: -
以非零代码退出的过程:4294963248
[07:55:23]安装依赖关系... npm警告tarball tarball数据lottie-react-native@2.5.0(SHA1-BXG4S0VSD0FVLCS3HV09TKS0DXES0DXE =) 似乎被腐败了。再尝试一次。NPM警告 expo-google-sign@2.0.0需要一个react-native@^0.55.4的peer 没有安装。您必须自己安装同伴依赖项。NPM 警告反应新启用@1.0.0-Alpha.11需要 react@16.0.0-alpha.6,但没有安装。您必须安装同伴 自己依赖。npm警告反应新启用@1.0.0-alpha.11 需要一个eack-native@^0.44.1的peer,但没有安装。你 必须自己安装同伴依赖。npm warn url-loader@1.1.2 需要一个webpack@^3.0.0 ||的同行^4.0.0,但没有安装。你 必须自己安装同伴依赖。
npm err!小路 c: xampp htdocs hilfyermobapp node_modules.staging lottie-react-native-b0472480.gradle 3.3 taskArtifacts filehashes.bin npm err!代码eperm npm err!errno -4048 npm err!syscall unlink npm 呃!错误:eperm:不允许操作,UNLINK 'c: xampp htdocs hilfyermobapp node_modules.staging lottie-react-native-b0472480.gradle 3.3 taskAttifacts filehashes.bin'bin' npm err!{[错误:eperm:不允许操作,UNLINK 'c: xampp htdocs hilfyermobapp node_modules.staging lottie-react-native-native-b0472480.gradle 3.3 taskArtifacts filehashes.bin'] npm err!原因:npm err!{错误:eperm:不允许操作, UNLINK 'c: xampp htdocs hilfyermobapp node_modules.staging lottie-react-native-b0472480.gradle 3.3 taskAttifacts filehashes.bin'bin' npm err!errno:-4048,npm err!代码:'eperm',npm err!
Syscall:" Unlink",NPM err!路径:npm err!
'c: xampp htdocs hilfyermobapp node_modules .staging lottie-react-native-native-b0472480 .gradle .gradle 3.3 taskArtifacts filehashes.bin''' },npm err!堆栈:npm err!'错误:eperm:操作不 允许,UNNINK 'c: xampp htdocs hilfyermobapp node_modules .staging lottie-react-react-native-b0472480 .gradle .gradle 3.3 taskArtifacts firahashes.bififacts firhashes.binhashes.bin '', npm err!errno:-4048,npm err!代码:'eperm',npm err!Syscall: " UNLINK",NPM ERR!路径:npm err!
'c: xampp htdocs hilfyermobapp node_modules .staging lottie-react-native-native-b0472480 .gradle .gradle 3.3 taskArtifacts filehashes.bin''' } npm err!npm err!该操作被您的操作拒绝 系统。npm err!该文件可能已经在使用(通过 文本编辑器或防病毒),npm err!或您缺乏权限 访问它。npm err!npm err!如果您认为这可能是 权限问题,请仔细检查NPM错误!权限 文件及其包含目录,或尝试运行NPM ERR!这 再次命令作为root/inderdainingator(尽管不建议这样做)。npm err!可以在:NPM ERR!
中找到此运行的完整日志 C: Users Anonymous AppData roaming npm-cache_logs 2019-02-14T00_04_55_245Z-debug.log [08:04:55]以非零代码退出的过程:4294963248 [08:04:55] 设置expo_debug =在您的env中查看堆栈跟踪。
看起来您的缓存中的tarball损坏。尝试运行此然后重新安装。
npm cache clean --force
rm -rf ~/.npm
这将清理缓存,因此您可以重新查看所有必要的NPM文件。