Nuxt/packages/nuxt3/src/webpack/presets/node.ts

24 lines
477 B
TypeScript
Raw Normal View History

2020-09-02 12:27:27 +00:00
import { WebpackConfigContext } from '../utils/config'
export function node (ctx: WebpackConfigContext) {
const { config } = ctx
config.target = 'node'
config.node = false
config.resolve.mainFields = ['main', 'module']
config.output = {
...config.output,
chunkFilename: '[name].js',
libraryTarget: 'commonjs2'
}
config.performance = {
...config.performance,
hints: false,
maxEntrypointSize: Infinity,
maxAssetSize: Infinity
}
}