diff --git a/packages/engine/build.cloud.json b/packages/engine/build.cloud.json index 95fe631d6..313724cfc 100644 --- a/packages/engine/build.cloud.json +++ b/packages/engine/build.cloud.json @@ -14,14 +14,16 @@ "rax": "var window.Rax", "monaco-editor/esm/vs/editor/editor.api": "var window.monaco", "monaco-editor/esm/vs/editor/editor.main.js": "var window.monaco", - "@ali/lowcode-engine-ext": "var window.AliLowCodeEngineExt" + "@ali/lowcode-engine-ext": "var window.AliLowCodeEngineExt", + "moment": "var moment", + "lodash": "var _" }, "browserslist": { "chrome": 80 }, "outputDir": "dist", "vendor": false, - "ignoreHtmlTemplate": false, + "ignoreHtmlTemplate": true, "sourceMap": true, "plugins": [ "build-plugin-react-app", diff --git a/packages/engine/package.json b/packages/engine/package.json index 1ba675605..83a44118f 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -13,7 +13,7 @@ "start": "build-scripts start", "version:update": "node ./scripts/version.js", "build": "build-scripts build --skip-demo", - "cloud-build": "build-scripts build --skip-demo", + "cloud-build": "build-scripts build --config build.cloud.json", "test": "build-scripts test --config build.test.json" }, "license": "MIT", @@ -24,6 +24,7 @@ "@ali/lowcode-editor-skeleton": "^1.0.33", "@ali/lowcode-plugin-designer": "^1.0.33", "@ali/lowcode-plugin-outline-pane": "^1.0.33", + "@ali/lowcode-engine-ext": "^1.0.0", "@ali/lowcode-utils": "^1.0.33", "@ali/ve-i18n-util": "^2.0.0", "@ali/ve-icons": "^4.1.9", diff --git a/packages/engine/src/index-core.ts b/packages/engine/src/index-core.ts index 970f55233..78f4a172a 100644 --- a/packages/engine/src/index-core.ts +++ b/packages/engine/src/index-core.ts @@ -1,4 +1,4 @@ -export * from './engine'; +export * from './engine-core'; const version = '{{VERSION_PLACEHOLDER}}'; diff --git a/packages/ignitor/build.json b/packages/ignitor/build.json index 3a098e387..b05041299 100644 --- a/packages/ignitor/build.json +++ b/packages/ignitor/build.json @@ -2,6 +2,7 @@ "entry": { "editor-preset-vision": "../editor-preset-vision/src/index.ts", "engine": "../engine/src/index.ts", + "engine-core": "../engine/src/index-core.ts", "vision-polyfill": "../vision-polyfill/src/index.ts", "react-simulator-renderer": "../react-simulator-renderer/src/index.ts", "rax-simulator-renderer": "../rax-simulator-renderer/src/index.ts" @@ -20,7 +21,11 @@ "@ali/visualengine-utils": "var window.VisualEngineUtils", "rax": "var window.Rax", "monaco-editor/esm/vs/editor/editor.api": "var window.monaco", - "monaco-editor/esm/vs/editor/editor.main.js": "var window.monaco" + "monaco-editor/esm/vs/editor/editor.main.js": "var window.monaco", + "@ali/lowcode-engine": "var window.AliLowCodeEngine", + "@ali/lowcode-engine-ext": "var window.AliLowCodeEngineExt", + "moment": "var moment", + "lodash": "var _" }, "plugins": [ [ diff --git a/packages/vision-polyfill/build.cloud.json b/packages/vision-polyfill/build.cloud.json new file mode 100644 index 000000000..7b3143b76 --- /dev/null +++ b/packages/vision-polyfill/build.cloud.json @@ -0,0 +1,36 @@ +{ + "entry": { + "vision-polyfill": "src/index" + }, + "library": "___VisionPolyfill___", + "libraryTarget": "umd", + "externals": { + "react": "var window.React", + "react-dom": "var window.ReactDOM", + "prop-types": "var window.PropTypes", + "@ali/visualengine": "var window.VisualEngine", + "@ali/visualengine-utils": "var window.VisualEngineUtils", + "rax": "var window.Rax", + "monaco-editor/esm/vs/editor/editor.api": "var window.monaco", + "monaco-editor/esm/vs/editor/editor.main.js": "var window.monaco", + "@ali/lowcode-engine": "var window.AliLowCodeEngine", + "@ali/lowcode-engine-ext": "var window.AliLowCodeEngineExt", + "moment": "var moment", + "lodash": "var _" + }, + "browserslist": { + "chrome": 80 + }, + "outputDir": "dist", + "vendor": false, + "ignoreHtmlTemplate": true, + "sourceMap": true, + "plugins": [ + "build-plugin-react-app", + "build-plugin-fusion", + ["build-plugin-moment-locales", { + "locales": ["zh-cn"] + }], + "./build.plugin.js" + ] +} diff --git a/packages/vision-polyfill/package.json b/packages/vision-polyfill/package.json index b782e0a19..ede68a80e 100644 --- a/packages/vision-polyfill/package.json +++ b/packages/vision-polyfill/package.json @@ -12,7 +12,7 @@ "start": "build-scripts start", "version:update": "node ./scripts/version.js", "build": "build-scripts build --skip-demo", - "cloud-build": "build-scripts build --skip-demo", + "cloud-build": "build-scripts build --config build.cloud.json", "test": "build-scripts test --config build.test.json" }, "license": "MIT", diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 1f39d87d5..89d9d5e50 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -34,10 +34,12 @@ lerna run cloud-build --stream cd $WORK_DIR # mv deploy-space/packages/demo/build $BUILD_DEST mv deploy-space/packages/react-simulator-renderer/dist $BUILD_DEST -mv deploy-space/packages/rax-simulator-renderer/dist/* $BUILD_DEST +mv deploy-space/packages/rax-simulator-renderer/dist $BUILD_DEST #mv deploy-space/packages/editor-preset-vision/dist/* $BUILD_DEST -mv deploy-space/packages/engine/dist/* $BUILD_DEST -mv deploy-space/packages/vision-polyfill/dist/* $BUILD_DEST +mv deploy-space/packages/engine/dist/js $BUILD_DEST +mv deploy-space/packages/engine/dist/css $BUILD_DEST +mv deploy-space/packages/vision-polyfill/dist/js $BUILD_DEST +mv deploy-space/packages/vision-polyfill/dist/css $BUILD_DEST # mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST # cp deploy-space/static/* $BUILD_DEST