ice icon indicating copy to clipboard operation
ice copied to clipboard

ice v3 创建项目后启动异常

Open keleus opened this issue 1 year ago • 10 comments

Describe the bug

  • node:18.19.0

操作过程:

nvm use 18.19.0

npm create ice ice-test

// 选择Web Lite Scaffold

cd ice-test
pnpm install
pnpm start

页面打开,报错:

image

页面上count+1按钮点击无效

Expected behavior

模板正常启动不要报错,点击正常

Actual behavior

打开页面报错一闪而过,控制台打印了异常信息,下方页面按钮点击无效

image

Version of ice.js

3.4.0

Content of build.json or ice.config.mts

import { defineConfig } from '@ice/app';

// The project config, see https://v3.ice.work/docs/guide/basic/config
const minify = process.env.NODE_ENV === 'production' ? 'swc' : false;
export default defineConfig(() => ({
  // Set your configs here.
  minify,
  server: {
    onDemand: true,
    format: 'esm',
  },
}));

Additional context

No response

keleus avatar Feb 08 '24 08:02 keleus

模板默认使用:ice start --speedup,手动改为ice start后正常。

keleus avatar Feb 08 '24 09:02 keleus

先确保版本 @ice/app 3.4.3 @ice/runtime 1.4.1

ClarkXia avatar Feb 08 '24 09:02 ClarkXia

先确保版本 @ice/app 3.4.3 @ice/runtime 1.4.1

  1. 版本是你们脚手架模板决定的
  2. lock文件里版本确实就是 @ice/app 3.4.3 @ice/runtime 1.4.1

keleus avatar Feb 08 '24 10:02 keleus

暂时无法复现,提供更多安装信息,比如 npm / pnpm 版本

ClarkXia avatar Feb 08 '24 11:02 ClarkXia

暂时无法复现,提供更多安装信息,比如 npm / pnpm 版本

npm 10.2.3 pnpm 8.15.1

使用的淘宝源,初始化的项目里pnpm start 执行的是 ice start --speedup

keleus avatar Feb 09 '24 12:02 keleus

@keleus 如果生成了 lock 文件,可以将 lock 文件提供下

ClarkXia avatar Feb 18 '24 02:02 ClarkXia

reproduction repo

node: v18.19.0 npm: 10.2.3

cheqianxiao avatar Feb 19 '24 04:02 cheqianxiao

@cheqianxiao 你也是同样的问题?

ClarkXia avatar Feb 19 '24 06:02 ClarkXia

@keleus 如果生成了 lock 文件,可以将 lock 文件提供下

如下,由于github限制文件后缀名,下载后需要去掉.txt

pnpm-lock.yaml.txt

keleus avatar Feb 19 '24 06:02 keleus

@cheqianxiao 你也是同样的问题?

是的

cheqianxiao avatar Feb 19 '24 07:02 cheqianxiao

@keleus 如果生成了 lock 文件,可以将 lock 文件提供下

如下,由于github限制文件后缀名,下载后需要去掉.txt

pnpm-lock.yaml.txt

使用 lock 恢复依旧无法复现,请再提供下系统信息

ClarkXia avatar Feb 20 '24 03:02 ClarkXia

@keleus 如果生成了 lock 文件,可以将 lock 文件提供下

如下,由于github限制文件后缀名,下载后需要去掉.txt pnpm-lock.yaml.txt

使用 lock 恢复依旧无法复现,请再提供下系统信息

@ClarkXia

版本	Windows 11 专业工作站版
版本	23H2
操作系统版本	22631.3155

试试看不要走阿里内网?另外你们VSCode的插件现在安装后会要求登录你们内网?

keleus avatar Feb 20 '24 12:02 keleus

补充:使用了nvm-windows,版本1.1.10

keleus avatar Feb 20 '24 12:02 keleus

试下 "@ice/runtime": "1.4.2-canary-5f11d4d35-20240222035641" "@ice/app": "3.4.4-canary-5f11d4d35-20240222035641"

ClarkXia avatar Feb 22 '24 04:02 ClarkXia

试下 "@ice/runtime": "1.4.2-canary-5f11d4d35-20240222035641" "@ice/app": "3.4.4-canary-5f11d4d35-20240222035641"

@ClarkXia 试了一下这个版本,问题修复了

keleus avatar Feb 23 '24 08:02 keleus

试下 "@ice/runtime": "1.4.2-canary-5f11d4d35-20240222035641" "@ice/app": "3.4.4-canary-5f11d4d35-20240222035641"

@ClarkXia 试了一下这个版本,问题修复了

👍 下周一将发布正式版本

ClarkXia avatar Feb 23 '24 08:02 ClarkXia

fixed in @ice/runtime 1.4.2 @ice/app 3.4.4

ClarkXia avatar Feb 26 '24 06:02 ClarkXia