-
Notifications
You must be signed in to change notification settings - Fork 44
plugin starts during build and does not allow the process to exit #88
Copy link
Copy link
Open
Description
import { babel } from '@rollup/plugin-babel';
import commonjs from '@rollup/plugin-commonjs';
import nodeResolve from '@rollup/plugin-node-resolve';
import config from 'config';
import livereload from 'rollup-plugin-livereload';
import { terser } from 'rollup-plugin-terser';
import typescript from 'rollup-plugin-typescript2';
import { visualizer } from 'rollup-plugin-visualizer';
const isProduction = process.env.NODE_ENV === 'production';
const isDev = process.env.NODE_ENV === 'development';
const plugins = [
typescript(),
babel({
babelHelpers: 'bundled',
extensions: ['.ts', '.js']
}),
nodeResolve(),
commonjs()
];
if (isProduction) {
plugins.push(visualizer({ filename: 'stats/index.html' }));
plugins.push(terser());
} else if (isDev) {
plugins.push(livereload());
}
// eslint-disable-next-line import/no-default-export
export default {
watch: !isProduction,
input: './src/index.ts',
plugins,
output: {
file: `build/${config.bundleNames.default}.js`,
format: 'iife'
}
}; "@rollup/plugin-babel": "6.0.3",
"@rollup/plugin-commonjs": "25.0.4",
"@rollup/plugin-node-resolve": "15.2.1",
"rollup": "3.29.2",
"rollup-plugin-alias": "2.2.0",
"rollup-plugin-livereload": "2.0.5",
"rollup-plugin-replace": "2.2.0",
"rollup-plugin-terser": "7.0.2",
"rollup-plugin-typescript2": "0.35.0",
"rollup-plugin-visualizer": "5.9.2",when i build it says LiveReload enabled but the process never exits
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels