我尝试开始一个新的离子项目。我做了那些步骤
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时发生错误。
答案 0 :(得分:1)
从项目中删除package-lock.json文件(如果已创建)。
使用以下命令检查您的npm版本
npm -v
如果您的npm版本为5或更高。然后运行以下命令:
npm cache verify
然后运行您的安装命令
npm install -g @ionic/cli
答案 1 :(得分:0)
如果您遇到相同的问题。
我找到了解决方案。转到终端并运行
从npm cache clean --force
手动 remove
或C:\Users\Admin\AppData\Roaming
npm-cache文件夹
然后再次运行ionic start