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

@alifd/build-plugin-lowcode构建产物能否配置目录

Open oneQiu opened this issue 3 years ago • 7 comments

因为用的是集团的def,但是cdn同步是默认的dist的目录,build下的并不会被同步,有什么配置的方式吗

oneQiu avatar Aug 16 '22 07:08 oneQiu

abc.json 里配置一下将 dist 拷贝到 $BUILD_DEST 就好了~

{
  "name": "xxx",
  "assets": {
    "type": "command",
    "command": {
      "cmd": [
        "mv dist/* $BUILD_DEST/"
      ]
    }
  }
}

LeoYuan avatar Aug 16 '22 08:08 LeoYuan

abc.json立马已经用了插件了 { "assets": { "type": "builder", "builder": { "name": "@ali/builder-fie4-component" } } }

问过def的人,这里只能用一个,这样感觉我必须得自己写构建方法了

oneQiu avatar Aug 18 '22 07:08 oneQiu

意思是以后不允许写 type: "command" 了,必须使用 builder 构建?

eternalsky avatar Aug 19 '22 02:08 eternalsky

感觉这不太可能吧,老项目 type: "command" 太多了,难道全迁移,我好像还没看到公告。

eternalsky avatar Aug 19 '22 02:08 eternalsky

构建目录应该是可以改的,而且这个模板本来也是 fie 组件的初始化模板

eternalsky avatar Aug 19 '22 02:08 eternalsky

看代码里的话有一个 buildTarget 参数,可以修改构建目录。

eternalsky avatar Aug 19 '22 02:08 eternalsky

感觉这不太可能吧,老项目 type: "command" 太多了,难道全迁移,我好像还没看到公告。

他意思可能是 command | builder 只能取一个。。。

LeoYuan avatar Aug 19 '22 02:08 LeoYuan

@oneQiu 可以这样配置

在 build.lowcode.js 里

image

jinchanz avatar Oct 12 '22 10:10 jinchanz