index.ts 423 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
import { Configuration } from 'webpack'
import { optimization } from './optimization'
import { output } from './output'
export function createConfig(
  mode: 'production' | 'development'
): Configuration {
  return {
    target: 'node',
    mode: mode,
    devtool: false,
    watch: mode === 'development',
    entry() {
      return {}
    },
    externals: {
      vue: 'Vue',
    },
    optimization,
    output,
  }
}