Nativescript执行webpack报错exit code 1 无法运行iOS/Android应用
问题原因
该报错为webpack文件系统缓存损坏导致的偶发问题,和NativeScript本地环境配置无关,ns doctor全量检测通过已经证明环境配置完全符合要求。
解决步骤
- 第一步:清理当前项目的所有缓存、临时文件与依赖清单,在项目根目录执行如下命令:
rm -rf node_modules platforms hooks package-lock.json yarn.lock
- 第二步:重新安装项目依赖
npm install
- 第三步:重新添加目标运行平台(以iOS为例,安卓替换为
android即可)
ns platform add ios
- 第四步:重新执行运行命令
ns run ios
如果执行上述步骤后仍有报错,可额外清理NativeScript全局缓存后再重试:
ns cache clean
后续再遇到同类webpack执行报错,优先按上述步骤清理缓存即可解决。
内容的提问来源于stack exchange,提问作者Orion
相关产品推荐
相关产品推荐

