运行子流程npm时发生错误。离子开始

时间:2020-05-05 06:19:28

标签: reactjs ionic-framework npm ionic4

我尝试开始一个新的离子项目。我做了那些步骤

1.npm安装-g @ ionic / cli

2.ionic start

,我得到了与npm相关的那些错误。我搜索了但找不到解决方案。

npm WARN已弃用request@2.88.2:已弃用该请求,请参见https://github.com/request/request/issues/3142 NPM WARN注册表意外预警https://registry.npmjs.org/:杂项警告EINTEGRITY:想SHA512-F4TxbIf2Zho1u0gkwk7pMZkuAOcjie2Ifj9Txahek0JAUamP58o + 0YUlXp2xApo68CRZSFS4nMA5h897G2Q93A ==但得到SHA512-T7rpJR5srgZoHOMh8Kv1DDE6mbnW43SNUk9aRhPXGCfF2iJZoTEItjVYHC / gvtncRQCksb8Tk6f72HLaB6la0A ==:使用SHA512 SHA512时,F4TxbIf2Zho1u0gkwk7pMZkuAOcjie2Ifj9Txahek0JAUamP58o + 0YUlXp2xApo68CRZSFS4nMA5h897G2Q93A ==完整性校验和失败。 (50573字节) npm WARN注册表由于重新验证期间的请求错误,使用来自https://registry.npmjs.org/的陈旧数据。 npm WARN不推荐使用core-js@2.6.11:由于问题的数量,不再维护core-js @ <3,不建议使用它。请将您的依赖项升级到core-js @ 3的实际版本。 npm ERR! cb()从未调用过!

npm ERR!这是npm本身的错误。请在以下位置报告此错误: npm ERR! https://npm.community

npm ERR!可以在以下位置找到此运行的完整日志: npm ERR! C:\ Users \ Admin \ AppData \ Roaming \ npm-cache_logs \ 2020-05-05T06_02_58_568Z-debug.log [ERROR]运行子流程npm时发生错误。

2 个答案:

答案 0 :(得分:1)

  1. 从项目中删除package-lock.json文件(如果已创建)。

  2. 使用以下命令检查您的npm版本

     npm -v
    
  3. 如果您的npm版本为5或更高。然后运行以下命令:

     npm cache verify
    
  4. 然后运行您的安装命令

     npm install -g @ionic/cli
    

答案 1 :(得分:0)

如果您遇到相同的问题。

我找到了解决方案。转到终端并运行

npm cache clean --force手动

removeC:\Users\Admin\AppData\Roaming npm-cache文件夹

然后再次运行ionic start