uni-app Mac 新建项目运行h5报错
uni-app Mac 新建项目运行h5报错
类别 | 信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Mac |
PC版本号 | 13.7.4 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.56 |
手机系统 | iOS |
手机系统版本号 | iOS 13.4 |
手机厂商 | 苹果 |
手机机型 | 6p |
页面类型 | vue |
vue版本 | vue3 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
示例代码:
新建的项目
操作步骤:
新建的项目运行到内置浏览器
预期结果:
正常运行
实际结果:
编译报错
bug描述:
新建项目运行h5报错
17:38:14.447 /Users/daoben/Desktop/桌面/项目/uniapp/testapp/main.js: line 9, col 3, Expected '}' to match '{' from line 8 and instead saw '...'.
17:38:14.447 /Users/daoben/Desktop/桌面/项目/uniapp/testapp/main.js: line 9, col 6, Expected ')' and instead saw 'App'.
17:38:14.447 /Users/daoben/Desktop/桌面/项目/uniapp/测试echarts/main.js: line 9, col 3, Expected '}' to match '{' from line 8 and instead saw '...'.
17:38:14.447 /Users/daoben/Desktop/桌面/项目/uniapp/测试echarts/main.js: line 9, col 6, Expected ')' and instead saw 'App'.
17:38:14.447 /Users/daoben/Desktop/桌面/项目/uniapp/测试echarts/node_modules/echarts/dist/echarts.common.js: line 45, col 25, The '__proto__' property is deprecated.
17:38:14.448 /Users/daoben/Desktop/桌面/项目/uniapp/测试echarts/node_modules/echarts/dist/echarts.common.js: line 45, col 81, The '__proto__' property is deprecated.
运行的testapp报错含有其他项目
更多关于uni-app Mac 新建项目运行h5报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
你好,把你这个项目打包成zip,发到评论区看一下
更多关于uni-app Mac 新建项目运行h5报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
git同步到win上面跑没问题
不是项目的问题再新建项目也跑不起来
项目代码
这个报错看起来是main.js文件中的语法错误导致的。主要问题有几点:
- 报错显示main.js第9行有语法错误,缺少右括号和右花括号
- 错误信息中还混入了其他项目的路径(测试echarts项目)
- 有关于__proto__的警告信息(这个可以忽略,是echarts的兼容性警告)
建议解决方案:
- 检查main.js文件,确保Vue3的初始化代码正确:
import App from './App'
import { createSSRApp } from 'vue'
export function createApp() {
const app = createSSRApp(App)
return {
app
}
}