uni-app 项目运行报错:找不到 main.js 的解决办法
2023年08月26日 1,087
运行项目找不到 main.js 这个问题我遇到过,和大家分享一下我的解决方法。
问题描述
在开发 uni-app 项目时,无论是运行项目到手机还是 H5,项目无法启动,控制台报错:
项目编译失败:找不到 main.js 文件
不仅这个项目,以前的小程序项目可能也同样运行不了,同样是报这个错误,这是什么原因呢?
报错分析
出现这个问题,通常是执行了 HBuilderX 升级或者是其它插件的更新导致的,这也是我害怕 uni-app 任何工具更新的原因,有时候就像个地雷一样,不知道会出现什么问题。
解决方法
这个问题我也遇到过,虽然不太清楚具体导致的原因,但我使用下面这个简单的方法,解决了这个问题。
打开 mac 终端,进入项目文件夹后,执行下面命令重新初始化:
npm init
这时候再次运行项目,就成功了。注意我的是 macOS 系统,如果是 windows 系统就用自带的 shell 工具,命令是一样的。