uni-app icon indicating copy to clipboard operation
uni-app copied to clipboard

hello uni-app 模版启动报错 Cannot read properties of undefined (reading 'length')

Open stephentian opened this issue 2 years ago • 19 comments

问题描述

hello uni-app 模版 web 端无法显示,控制台报错:

Uncaught TypeError: Cannot read properties of undefined (reading 'length')

复现步骤

分别有使用 命令行 创建 和 下载 HB 创建项目;

一、命令行

  1. 命令行选择 image

  2. yarn serve 控制台未报错 image

二、HBuilder

  1. HB 选择 image

  2. HB 运行

image

预期结果

控制台不报错,界面展示 demo

实际结果

运行终端未报错,浏览器控制台报错,页面空白。

image

补充信息

无法定位错误,main.js 里没有 length 变量

附:官网验证手机一直在 loading 过不了,所以来 GitHub 提 issue

image

stephentian avatar Aug 03 '22 03:08 stephentian

嗯,今天刚用,一样的问题。 arm64的芯片 node: v16.16.0 (brew安装默认的18版本,npm install 时有警告提示,还成了16的版本) npm: 8.11.0

默认registry和淘宝的镜像源、直接访问和翻墙访问都尝试了,结果是一样的,问题应该出在包上面

编译时有warning: image image

结果和楼上一样,打不开页面: 报错: Cannot read properties of undefined (reading 'length')

liao0001 avatar Aug 03 '22 13:08 liao0001

+1

kylewuyinhai avatar Aug 05 '22 07:08 kylewuyinhai

+1

heachou avatar Aug 08 '22 02:08 heachou

@hbcui1984 @fxy060608 ,大佬们,初次判断是uniCloud导致的

githublyp avatar Aug 09 '22 00:08 githublyp

+10000000000000

githublyp avatar Aug 09 '22 00:08 githublyp

升级到最新的alpha版本(HBuilderX 3.5.4及以上版本)试试,cli项目的话也可以升级到相应的版本试试看是不是正常

Wangyaqi avatar Aug 09 '22 03:08 Wangyaqi

  • [ ] 你们的程序员真的太幸福了,连发现问题都是别人提供

image

githublyp avatar Aug 09 '22 12:08 githublyp

升级到最新的alpha版本(HBuilderX 3.5.4及以上版本)试试,cli项目的话也可以升级到相应的版本试试看是不是正常

@Wangyaqi 不行啊,大佬

githublyp avatar Aug 09 '22 12:08 githublyp

感谢反馈,此问题已修复。看一楼的帖子后只测试了HBuilderX创建的项目,抱歉造成困扰

Wangyaqi avatar Aug 09 '22 13:08 Wangyaqi

3.4.7 版本可以正常运行

smithyj avatar Aug 10 '22 16:08 smithyj

3.4.7 版本可以正常运行

3.5.3用hbuilder运行还是报这个错 Snipaste_2022-08-23_17-22-28 Uploading Snipaste_2022-08-23_17-22-28.png…

baoyn avatar Aug 23 '22 09:08 baoyn

HBuilderX还没有发布新版本,也可以在HBuilderX安装目录执行npx patch-hbuilderx-plugins对此问题进行临时修复

Wangyaqi avatar Aug 23 '22 09:08 Wangyaqi

一样的问题 3.5.3 最新版 hello uniapp 报错

godofchina avatar Aug 25 '22 11:08 godofchina

有人能给解释下为啥吗 官方自己的demo 都跑不通

godofchina avatar Aug 25 '22 11:08 godofchina

有人能给解释下为啥吗 官方自己的demo 都跑不通 上面说了,有点小bug,HBuilderX可以安装个补丁包能解决,在HBuilderX安装目录执行npx patch-hbuilderx-plugins,这个对新用户体验是不太好,希望尽快发布吧

baoyn avatar Aug 26 '22 01:08 baoyn

HBuilderX 3.5.5版本已修复此问题,cli也已修复

Wangyaqi avatar Aug 26 '22 03:08 Wangyaqi

HBuilderX 3.5.5版本已修复此问题,cli也已修复

HBuilderX 升级到了 3.6.0.20220901-alpha 还是会报这个错。连自己官方的 demo 都跑不起来,真是服了。

image

tyanbiao avatar Sep 06 '22 06:09 tyanbiao

HBuilderX 3.5.5版本已修复此问题,cli也已修复

HBuilderX 升级到了 3.6.0.20220901-alpha 还是会报这个错。连自己官方的 demo 都跑不起来,真是服了。

image

你的工程是用HBuilderX创建的还是CLI创建的?

zhetengbiji avatar Sep 06 '22 06:09 zhetengbiji

你的工程是用HBuilderX创建的还是CLI创建的?

是使用 HBuilderX 创建的,复现路径:使用 HBuilderX 新建项目,模板选择 Hello uni-app , Vue 版本选择 2,未勾选 “启用 uniCloud”,新建完成后选择运行到 Chrome,此问题 100% 复现。

  • HBuilderX 版本:3.6.0.20220901-alpha
  • Node 版本: v16.13.1
  • Chrome 版本:104.0.5112.102
  • 操作系统:Windows 10 家庭中文版

image

tyanbiao avatar Sep 06 '22 07:09 tyanbiao

你的工程是用HBuilderX创建的还是CLI创建的?

是使用 HBuilderX 创建的,复现路径:使用 HBuilderX 新建项目,模板选择 Hello uni-app , Vue 版本选择 2,未勾选 “启用 uniCloud”,新建完成后选择运行到 Chrome,此问题 100% 复现。

  • HBuilderX 版本:3.6.0.20220901-alpha
  • Node 版本: v16.13.1
  • Chrome 版本:104.0.5112.102
  • 操作系统:Windows 10 家庭中文版

image

打开HBuilderX插件管理看下安装的uni-app vue2插件是什么版本?和HBuilderX版本是不是匹配

Wangyaqi avatar Sep 22 '22 07:09 Wangyaqi