运行子进程 npm 时出错。离子启动

Hay*_*yan 1 npm reactjs ionic-framework ionic4

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

1.npm install -g @ionic/cli

2.离子启动

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

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

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

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

小智 5

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

  2. 使用检查您的 npm 版本

     npm -v
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果你的 npm 版本是 5 及以上。然后运行以下命令:

     npm cache verify
    
    Run Code Online (Sandbox Code Playgroud)
  4. 然后运行你的安装命令

     npm install -g @ionic/cli
    
    Run Code Online (Sandbox Code Playgroud)