feat: 分离 engine.js 为 engine-core.js + engine-ext.js

This commit is contained in:
力皓 2021-02-01 14:33:14 +08:00
parent 386d120ab7
commit 361a68b7ea
7 changed files with 55 additions and 9 deletions

View File

@ -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",

View File

@ -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",

View File

@ -1,4 +1,4 @@
export * from './engine';
export * from './engine-core';
const version = '{{VERSION_PLACEHOLDER}}';

View File

@ -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": [
[

View File

@ -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"
]
}

View File

@ -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",

View File

@ -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