lowcode-engine icon indicating copy to clipboard operation
lowcode-engine copied to clipboard

code-generator 执行 build 报错

Open MatchaDog opened this issue 3 years ago • 2 comments

Describe the bug (required) / 详细描述 bug(必填)

出码包执行 npm run prepublishOnly 报错


To Reproduce (required) / 如何复现 bug?(必填,非常重要)

  1. 拉取项目 lowcode-engine
  2. 根目录下安装依赖
  3. 进入 modules/code-generator 重新安装依赖
  4. 执行 npm run prepublishOnly 报错

Screenshots (optional) / bug 截图(可选)

image image image

Environments (please complete the following information) (required): / 请提供如下信息(必填)

  • AliLowCodeEngine version: [1.0.14] / 低代码引擎版本
  • code-generator version: [1.0.4] / 出码包版本
  • Browser [chrome 104.0.5112.101] / 浏览器版本
  • Node [14.19.3] / Node版本

MatchaDog avatar Sep 07 '22 07:09 MatchaDog

看看这个包的readme

LeoYuan avatar Sep 07 '22 09:09 LeoYuan

@LeoYuan 抱歉,我没有理解你的意思。我这边是自定义了一套出码方案,按照流程构建 standalone 这几个包。我不明白既然是浏览器出码,standalone 引用的包却依赖了 node 的库(issue 报错的信息), standalone 相关的编译脚本里 esbuild 也没有配置 platform: 'node',你们是如何编译成功的呢?我尝试添加这个配置后可以编译成功,但编译的包肯定不是浏览器出码需要的包。烦请解惑

MatchaDog avatar Sep 08 '22 08:09 MatchaDog