【问题标题】:How can I debug the "Process exited with non-zero code: 4294963248" bug?如何调试“进程以非零代码退出:4294963248”错误?
【发布时间】:2019-07-07 22:49:12
【问题描述】:

我需要有关修复以下错误的帮助:-

在安装 expo react native 的依赖项后,我遇到了上述错误(请参阅问题标题)。

以下是我的命令行中有关错误的日志:-

进程以非零代码退出:4294963248

[07:55:23] 安装依赖项... npm WARN tarball tarball 数据,用于 lottie-react-native@2.5.0 (sha1-BxG4s0vsd0FVLCS3Hv09TKs0dXE=) 似乎被破坏了。再试一次。 npm 警告 expo-google-sign-in@2.0.0 需要一个 react-native@^0.55.4 但是 没有安装。您必须自己安装对等依赖项。 npm WARN react-native-reanimated@1.0.0-alpha.11 需要一个peer react@16.0.0-alpha.6 但没有安装。您必须安装对等 依赖自己。 npm WARN react-native-reanimated@1.0.0-alpha.11 需要 react-native@^0.44.1 的对等点,但没有安装。你 必须自己安装对等依赖项。 npm WARN url-loader@1.1.2 需要 webpack@^3.0.0 的 peer || ^4.0.0 但没有安装。你 必须自己安装对等依赖项。

npm 错误!小路 C:\xampp\htdocs\HilfyerMobApp\node_modules.staging\lottie-react-native-b0472480.gradle\3.3\taskArtifacts\fileHashes.bin npm 错误!代码 EPERM npm 错误! errno -4048 npm 错误!系统调用取消链接 npm 呃!错误:EPERM:不允许操作,取消链接 'C:\xampp\htdocs\HilfyerMobApp\node_modules.staging\lottie-react-native-b0472480.gradle\3.3\taskArtifacts\fileHashes.bin' npm 错误! { [错误:EPERM:不允许操作,取消链接 'C:\xampp\htdocs\HilfyerMobApp\node_modules.staging\lottie-react-native-b0472480.gradle\3.3\taskArtifacts\fileHashes.bin'] npm 错误!原因:npm ERR! { 错误:EPERM:不允许操作, 取消链接 'C:\xampp\htdocs\HilfyerMobApp\node_modules.staging\lottie-react-native-b0472480.gradle\3.3\taskArtifacts\fileHashes.bin' npm 错误!错误号:-4048,npm 错误!代码:'EPERM',npm ERR!
系统调用:'取消链接',npm ERR!路径:npm ERR!
'C:\xampp\htdocs\HilfyerMobApp\node_modules\.staging\lottie-react-native-b0472480\.gradle\3.3\taskArtifacts\fileHashes.bin' },npm 错误!堆栈:npm 错误! '错误:EPERM:操作不 允许,取消链接 \'C:\xampp\htdocs\HilfyerMobApp\node_modules\.staging\lottie-react-native-b0472480\.gradle\3.3\taskArtifacts\fileHashes.bin\'', npm 错误!错误号:-4048,npm 错误!代码:'EPERM',npm 错误!系统调用: '取消链接',npm 错误!路径:npm ERR!
'C:\xampp\htdocs\HilfyerMobApp\node_modules\.staging\lottie-react-native-b0472480\.gradle\3.3\taskArtifacts\fileHashes.bin' } npm 错误! npm 错误!该操作被您的操作拒绝 系统。 npm 错误!该文件可能已在使用中(由 文本编辑器或防病毒软件),npm ERR!或者您没有权限 访问它。 npm 错误! npm 错误!如果你相信这可能是一个 权限问题,请仔细检查 npm ERR!的权限 文件及其包含的目录,或尝试运行 npm ERR!这 再次以 root/Administrator 身份执行命令(尽管不推荐这样做)。

npm 错误!可以在以下位置找到此运行的完整日志: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=true 以查看堆栈跟踪。

【问题讨论】:

    标签: node.js reactjs react-native npm


    【解决方案1】:

    您的缓存中似乎有一个损坏的 tarball。尝试运行它,然后重新安装。

    npm cache clean --force
    rm -rf ~/.npm
    

    这将清除缓存,以便您可以重新获取所有必要的 NPM 文件。

    【讨论】:

    • 嗨 Oscar,我使用的是 Windows 操作系统
    • 第一行代码应该足以清理缓存以便您重新安装。只需在您的项目目录中运行那个然后执行npm install
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    相关资源
    最近更新 更多