diff --git a/packages/common/assets/index.html b/packages/common/assets/index.html index d9bb9413663bf3a864cb6c7fb2339413d7163e60..bae2d4adaf472c1650136179f7b073ccb72dcd3a 100644 --- a/packages/common/assets/index.html +++ b/packages/common/assets/index.html @@ -2,7 +2,7 @@ <html> <head> <meta charset="UTF-8"> - <script type="module" id="vpu-common-demo-src" src="bundle.js"></script> + <script type="module" id="vpu-common-demo-src" src="demo.js"></script> <style> body { font-family: sans; diff --git a/packages/common/package.json b/packages/common/package.json index a35abfa59784c061aef8c4b4554431360e2f687a..9631cbe6bf5b3f3bf9f24b84f9ff2dda4cfa8685 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -15,7 +15,6 @@ "rollup-plugin-consts": "^1.0.1", "rollup-plugin-copy": "^3.1.0", "rollup-plugin-json": "^4.0.0", - "rollup-plugin-multi-entry": "^2.1.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-serve": "^1.0.1", "rollup-plugin-url": "^2.2.2" diff --git a/packages/common/rollup.config.js b/packages/common/rollup.config.js index 445fc2926c9656f20c4bde94513111226ce6d22c..64776081799a7f21cb79c631da4c09033d927d37 100644 --- a/packages/common/rollup.config.js +++ b/packages/common/rollup.config.js @@ -1,7 +1,7 @@ import path from 'path'; +import glob from 'glob'; import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; -import multiEntry from 'rollup-plugin-multi-entry'; import copy from 'rollup-plugin-copy'; import serve from 'rollup-plugin-serve'; import consts from 'rollup-plugin-consts'; @@ -14,11 +14,14 @@ const build = (typeof process.env.BUILD !== 'undefined') ? process.env.BUILD : ' console.log("build: " + build); export default { - input: (build !='test') ? 'demo.js' : 'test/**/*.js', + input: (build !='test') ? ['demo.js'] : glob.sync('test/**/*.js'), output: { - file: 'dist/bundle.js', - format: 'esm' - }, + dir: 'dist', + entryFileNames: '[name].js', + chunkFileNames: 'shared/[name].[hash].[format].js', + format: 'esm', + sourcemap: true + }, onwarn: function (warning, warn) { // ignore chai warnings if (warning.code === 'CIRCULAR_DEPENDENCY') { @@ -30,7 +33,6 @@ export default { del({ targets: 'dist/*' }), - multiEntry(), consts({ environment: build, }),