From 79e556ac660acaae66926653a727f11fa9a4c072 Mon Sep 17 00:00:00 2001 From: weareoutman Date: Wed, 19 Oct 2022 17:35:09 +0800 Subject: [PATCH 1/2] fix(): export rollupPlugins.url --- packages/rollup-config-factory/src/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rollup-config-factory/src/index.js b/packages/rollup-config-factory/src/index.js index 7d44b0e220..f717bba644 100644 --- a/packages/rollup-config-factory/src/index.js +++ b/packages/rollup-config-factory/src/index.js @@ -15,6 +15,7 @@ exports.rollupPlugins = { nodeResolve, commonjs, json, + url, image, copy, }; From 700981d462b94d0aaf59719be82e70475b3f38ce Mon Sep 17 00:00:00 2001 From: weareoutman Date: Wed, 19 Oct 2022 17:35:28 +0800 Subject: [PATCH 2/2] chore(): refine rollup config --- packages/brick-icons/package.json | 3 +-- packages/brick-icons/rollup.config.js | 5 ++--- packages/easyops-illustrations/package.json | 1 - packages/easyops-illustrations/rollup.config.js | 5 ++--- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/brick-icons/package.json b/packages/brick-icons/package.json index 94fc7ba839..143f0c0b6e 100644 --- a/packages/brick-icons/package.json +++ b/packages/brick-icons/package.json @@ -46,8 +46,7 @@ "klaw-sync": "^6.0.0", "lodash": "^4.17.21", "prettier": "^2.7.1", - "react": "^16.14.0", - "rollup-plugin-copy": "^3.4.0" + "react": "^16.14.0" }, "peerDependencies": { "@next-core/brick-utils": "*", diff --git a/packages/brick-icons/rollup.config.js b/packages/brick-icons/rollup.config.js index f3d82b79e1..6632c54153 100644 --- a/packages/brick-icons/rollup.config.js +++ b/packages/brick-icons/rollup.config.js @@ -1,6 +1,5 @@ -import { rollupFactory } from "@next-core/rollup-config-factory"; +import { rollupFactory, rollupPlugins } from "@next-core/rollup-config-factory"; import svgr from "@svgr/rollup"; -import copy from "rollup-plugin-copy"; export default rollupFactory({ disableUmd: true, @@ -40,7 +39,7 @@ export default rollupFactory({ ], }, }), - copy({ + rollupPlugins.copy({ targets: [ { src: "src/styles", diff --git a/packages/easyops-illustrations/package.json b/packages/easyops-illustrations/package.json index 906c7a24cc..e0f1f8b4d4 100644 --- a/packages/easyops-illustrations/package.json +++ b/packages/easyops-illustrations/package.json @@ -37,7 +37,6 @@ "sideEffects": false, "devDependencies": { "@next-core/rollup-config-factory": "^2.6.1", - "@rollup/plugin-url": "^8.0.0", "change-case": "^4.1.2", "fs-extra": "^10.1.0", "klaw-sync": "^6.0.0", diff --git a/packages/easyops-illustrations/rollup.config.js b/packages/easyops-illustrations/rollup.config.js index c3513cb3d4..db870d7b03 100644 --- a/packages/easyops-illustrations/rollup.config.js +++ b/packages/easyops-illustrations/rollup.config.js @@ -1,11 +1,10 @@ -import { rollupFactory } from "@next-core/rollup-config-factory"; -import url from "@rollup/plugin-url"; +import { rollupFactory, rollupPlugins } from "@next-core/rollup-config-factory"; import path from "path"; export default rollupFactory({ umdName: "EasyopsIllustrations", plugins: [ - url({ + rollupPlugins.url({ include: ["**/*.png", "**/*.gif"], fileName: "[dirname][name].[hash][extname]", destDir: "dist/illustrations",