UNPKG

zoro-cli

Version:

36 lines (33 loc) 1.5 kB
module.exports = function(atoolConfig) { const config = require('@alipay/zm-kit/lib/webpack.config')(atoolConfig, { // vue project vue: true, // if multi entry, set the entry dir entryDir: './src/js/entry', // js output path, which will be append to output.path(which is dist) // the default value is 'js', which means the js files will be placed in dir dist/js jsOutputPath: 'js', // css output path, which will be append to output.path(which is dist) // the default value is 'css', which means the css files will be placed in dir dist/css cssOutputPath: 'css', // html output path, which will be append to output.path(which is dist) // the default value is 'html', which means the html files will be placed in dir dist/html htmlOutputPath: 'html', // html context, which will be used to decide the output name of html file // the default value is 'src/html', it means if you have a html file src/html/user/profile/index.html // it will be placed at dist/${htmlOutputPath}/user/profile/index.html htmlContext: 'src/html', // file loader options for html, if you config this, htmlOutputPath and htmlContext will be ignored // fileLoaderOptionsForHtml: { // name: '[name].[ext]' // }, // if enable CommonsChunkPlugin common: true, // is enable devtool // devtool: false, // extra config to merge config: {} }); // console.log(JSON.stringify(config, null, 4)); return config; };