【发布时间】:2020-08-11 17:15:27
【问题描述】:
我正在构建一个 React Native 应用程序,此时它没有太多依赖项。
每次我更新过时的 npm 包时,我都保证会遇到捆绑错误。它可以是任何包。然后我花了几个小时尝试不同的方法来清除 npm 缓存、项目缓存等。
还有其他人有这个问题吗?升级任何 npm 包后我应该运行一组“标准”命令吗?这非常令人沮丧!
顺便说一句,我在 Windows 10 上,使用 VS Code。我的 React Native 版本是 0.63.1,Node 版本是 14.7.0,npm 版本是 6.14.7
更新:
经过几个小时的搞砸并多次删除node_modules 文件夹并多次发出以下命令后,它现在开始工作了。不幸的是,我无法确定修复它的原因。正如我所说,我做了几次同样的事情。
以下是我重复了几次的步骤——尽管一次就足够了:
- 已删除
node_modules文件夹 - 在根文件夹中,我运行
npm cache clean --force - 然后我通过运行
npm i重新安装了所有 npm 包 - 进入
cd android文件夹并运行./gradlew clean - 然后在项目根目录下,我运行
npm start -- --reset-cache
很遗憾,第一次这样做并没有解决问题。看来我必须浪费几个小时才能让事情恢复正常!知道如何让这个问题永远消失吗?
【问题讨论】:
标签: node.js react-native npm