首页 APP开发 正文内容

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 工具,命令是一样的。