x***@sina.com
x***@sina.com
  • 发布:2022-06-01 09:04
  • 更新:2022-06-02 11:16
  • 阅读:1940

【报Bug】通过vue-cli命令行创建的uniapp项目无法正常运行

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 21H2(64位)

HBuilderX版本号: 3.4.7

浏览器平台: Chrome

浏览器版本: 102.0.5005.63(正式版本) (64 位)

项目创建方式: CLI

CLI版本号: 4.5.16

操作步骤:

直接按照官网快速上手栏目,选择vue-cli命令行创建uniapp项目,选择hello uni-app模板,下载成功后运行。
node:v14.18.2
vue-cli:4.5.16

预期结果:

能够正常运行

实际结果:

报错:Uncaught TypeError: Cannot set properties of undefined (setting 'default')

bug描述:

通过 vue-cli 创建 uni-app 项目,选择 hello uni-app 项目模板。下载成功后运行,页面白屏。报错信息如图。

2022-06-01 09:04 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

尝试删除 node-modules,node 版本还是固定在 14,使用npm install,然后npm run serve试试。

  • x***@sina.com (作者)

    多谢大哥,重新设置下载默认为npm就没有问题了。难道之前没有人用yarn么???我快疯了

    2022-06-02 10:15

DCloud_UNI_WZF

DCloud_UNI_WZF

yarn install 报错的原因是因为 npm 和 yarn 安装依赖时合并策略不同,导致依赖版本与预期不同导致。
如果仍要通过 yarn 管理依赖,可修改项目根目录 package.json 中 devDeps 依赖 @babel/runtime 的版本为 ~7.17.9,并增加
···
"resolutions":{
"@babel/runtime": "~7.17.9"
}
···
锁定该依赖版本。

该问题目前已经被锁定, 无法添加新回复