From 5060a8342f6a23b9bd86fbc8d6cd333ac0e90a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Tue, 2 Nov 2021 13:00:01 +0800 Subject: [PATCH] feat: v --- scripts/rollup.config.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/rollup.config.ts b/scripts/rollup.config.ts index 3e416a6..8240cb8 100644 --- a/scripts/rollup.config.ts +++ b/scripts/rollup.config.ts @@ -1,8 +1,9 @@ import { builtinModules } from 'module' import { RollupOptions } from 'rollup' -import commonjs from '@rollup/plugin-commonjs' import { nodeResolve } from '@rollup/plugin-node-resolve' import typescript from '@rollup/plugin-typescript' +import commonjs from '@rollup/plugin-commonjs' +import replace from '@rollup/plugin-replace' // import swc from 'rollup-plugin-swc' function optionsFactory(options: RollupOptions): RollupOptions { @@ -19,7 +20,16 @@ function optionsFactory(options: RollupOptions): RollupOptions { extensions: ['.ts', '.js', 'json'], }), typescript(), - // swc(), Error: Cannot find module 'regenerator-runtime' + // swc(), Error: Cannot find module 'regenerator-runtime', + replace({ + ...Object + .entries({ NODE_ENV: process.env.NODE_ENV }) + .reduce( + (acc, [k, v]) => Object.assign(acc, { [`process.env.${k}`]: JSON.stringify(v) }), + {}, + ), + preventAssignment: true, + }), ], external: [ 'electron',