浏览代码

Use terser in test-treeshake command (#21650)

Marco Fugaro 4 年之前
父节点
当前提交
10a33e188b
共有 2 个文件被更改,包括 18 次插入1 次删除
  1. 1 0
      .gitignore
  2. 17 1
      test/rollup.treeshake.config.js

+ 1 - 0
.gitignore

@@ -19,6 +19,7 @@ test/*
 test/*.cmd
 test/*.cmd
 test/unit/build
 test/unit/build
 test/treeshake/index.bundle.js
 test/treeshake/index.bundle.js
+test/treeshake/index.bundle.min.js
 
 
 
 
 **/node_modules
 **/node_modules

+ 17 - 1
test/rollup.treeshake.config.js

@@ -1,12 +1,12 @@
 import resolve from '@rollup/plugin-node-resolve';
 import resolve from '@rollup/plugin-node-resolve';
 import filesize from 'rollup-plugin-filesize';
 import filesize from 'rollup-plugin-filesize';
+import { terser } from 'rollup-plugin-terser';
 
 
 export default [
 export default [
 	{
 	{
 		input: 'test/treeshake/index.js',
 		input: 'test/treeshake/index.js',
 		plugins: [
 		plugins: [
 			resolve(),
 			resolve(),
-			filesize(),
 		],
 		],
 		output: [
 		output: [
 			{
 			{
@@ -14,5 +14,21 @@ export default [
 				file: 'test/treeshake/index.bundle.js'
 				file: 'test/treeshake/index.bundle.js'
 			}
 			}
 		]
 		]
+	},
+	{
+		input: 'test/treeshake/index.js',
+		plugins: [
+			resolve(),
+			terser(),
+			filesize( {
+				showMinifiedSize: false,
+			} ),
+		],
+		output: [
+			{
+				format: 'esm',
+				file: 'test/treeshake/index.bundle.min.js'
+			}
+		]
 	}
 	}
 ];
 ];