我正在构建一个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
cd android
文件夹并运行./gradlew clean
npm start -- --reset-cache
不幸的是,第一次这样做并不能解决问题。看来我必须花几个小时才能恢复正常!知道如何使这个问题永远消失吗?
答案 0 :(得分:0)
我认为此错误是您尚未启动Metro捆绑包。尝试react-native start
,然后重新运行应用程序