From fb248e49360d328d42e0f6381c578874e3fea454 Mon Sep 17 00:00:00 2001 From: dusion <37393018+dusionlike@users.noreply.github.com> Date: Thu, 6 Oct 2022 22:36:16 +0800 Subject: [PATCH] fix: ignore rollup warning if silent is true (#707) --- src/index.ts | 1 + src/plugins/tree-shaking.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index f2f1b1b6..a699bc49 100644 --- a/src/index.ts +++ b/src/index.ts @@ -234,6 +234,7 @@ export async function build(_options: Options) { treeShakingPlugin({ treeshake: options.treeshake, name: options.globalName, + silent: options.silent, }), cjsSplitting(), es5(), diff --git a/src/plugins/tree-shaking.ts b/src/plugins/tree-shaking.ts index c862167e..a6d62125 100644 --- a/src/plugins/tree-shaking.ts +++ b/src/plugins/tree-shaking.ts @@ -9,10 +9,12 @@ export type TreeshakingStrategy = export const treeShakingPlugin = ({ treeshake, - name + name, + silent, }: { treeshake?: TreeshakingStrategy, name?: string + silent?: boolean }): Plugin => { return { name: 'tree-shaking', @@ -38,6 +40,7 @@ export const treeShakingPlugin = ({ treeshake: treeshake, makeAbsoluteExternalsRelative: false, preserveEntrySignatures: 'exports-only', + onwarn: silent ? () => {} : undefined, }) const result = await bundle.generate({