Fix requiring vue from a cjs/umd dependency in a extension (#6700)

* Fix requiring vue from a cjs/umd dependency in extensions

* Speed up cjs bundling

* Optimize styles when using a css preprocessor
This commit is contained in:
Nicola Krumschmidt
2021-07-07 14:11:12 +02:00
committed by GitHub
parent f8dd7c20d4
commit 38f7d911f6

View File

@@ -15,7 +15,13 @@ export default async function build(options: { input: string; output: string }):
const bundle = await rollup({
input: options.input,
external: SHARED_DEPS,
plugins: [vue(), styles(), nodeResolve(), commonjs(), terser()],
plugins: [
vue({ preprocessStyles: true }),
styles(),
nodeResolve(),
commonjs({ esmExternals: true, sourceMap: false }),
terser(),
],
});
await bundle.write({