uni-app新版hbx运行小程序报错导致无法运行

uni-app新版hbx运行小程序报错导致无法运行

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

操作步骤:

  • 直接运行到小程序

预期结果:

  • 运行到小程序

实际结果:

  • 无法运行

bug描述:

node_modules@dcloudio\uni-cli-shared\dist\json\app\manifest\nvue.js:35
22:24:52.482 if (appPlusJson?.nvue?.['flex-direction'] && 
22:24:52.487 ^ 
22:24:52.490 SyntaxError: Unexpected token '.' 
22:24:52.493 at wrapSafe (internal/modules/cjs/loader.js:915:16) 
22:24:52.496 at Module._compile (internal/modules/cjs/loader.js:963:27) 
22:24:52.501 at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) 
22:24:52.504 at Module.load (internal/modules/cjs/loader.js:863:32) 
22:24:52.507 at Function.Module._load (internal/modules/cjs/loader.js:708:14) 
22:24:52.510 at Module.require (internal/modules/cjs/loader.js:887:19) 
22:24:52.512 at require (internal/modules/cjs/helpers.js:74:18) 
22:24:52.516 at Object.<anonymous> (D:\MyDeveloper\App\UNIBBS-app\node_modules@dcloudio\uni-cli-shared\dist\mp\nvue.js:9:16) 
22:24:52.520 at Module._compile (internal/modules/cjs/loader.js:999:30) 
22:24:52.524 at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

更多关于uni-app新版hbx运行小程序报错导致无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

4.08不是新版了。你在哪个版本跑没问题?

更多关于uni-app新版hbx运行小程序报错导致无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我在## 4.07.2024032720之前的都没有问题

稳定版4.08就是最新版 如果不是alpha有什么重要bug的更新开发者怎么会去切换到alpha版本,大家都是在用稳定版去开发的

回复 存在的主义: 至于你这个报错,你看下运行官方的hello uniapp项目能不能运行

是新版啊

你是nvue编译到小程序吗? 要不你重新开贴把复现工程提上来我们看下

在使用 uni-app 开发小程序时,如果在新版 HBuilderX(HBuilderX)中运行小程序时遇到报错,导致无法正常运行,可以按照以下步骤进行排查和解决:


1. 检查 HBuilderX 版本

确保你使用的是最新版本的 HBuilderX。旧版本可能存在兼容性问题。

  • 打开 HBuilderX,点击菜单栏的 帮助 -> 检查更新,更新到最新版本。

2. 检查项目配置

  • 确保项目的 manifest.json 文件配置正确,特别是小程序的 appid 和项目路径。
  • 检查 pages.json 文件中的页面路径是否正确,确保没有拼写错误或路径问题。

3. 清理缓存

HBuilderX 的缓存可能导致一些问题,尝试清理缓存:

  • 点击菜单栏的 运行 -> 清理缓存并重新运行
  • 如果问题仍然存在,可以手动删除项目的 unpackage 文件夹,然后重新运行。

4. 检查依赖

确保项目的依赖包是最新的,并且没有冲突:

  • 在项目根目录下运行以下命令更新依赖:
    npm install
回到顶部