nuke-debug-util
Version:
qap调试库函数
37 lines (35 loc) • 1.58 kB
JavaScript
;
const cwd = process.cwd();
const path = require('path');
module.exports = {
toolkitConfig: {
webpack: {
entry: {}, // 与webpack相关的配置
sourcemap: 'cheap-module-inline-source-map', // 调试sourcemap类型,默认为inline-cheap-module-source-map。
uglify: true, // 是否对生产环境的代码进行压缩混淆,默认为true。
hotreload: true, // 是否进行热更新,默认为true
'optimize-size': {
nuke: false, // 是否开启对nuke的按需引用,默认为fasle
webpack: false // 是否按照使用webpack3进行tree shaking,代码需满足export import的es6规范
},
externals: {
nuke: false, // 是否使用内置到客户端的nuke组件,false
rax: false, // 是否使用内置到客户端的rax组件,false
'QAP-SDK': false // 是否使用内置到客户端的QAP-SDK组件,false
},
define: {},
raxBuiltinModules: {},
alias: {
$components: path.join(cwd, 'src/components'),
$pages: path.join(cwd, 'src/pages'),
$util: path.join(cwd, 'src/util'),
$root: path.join(cwd, 'src/'),
$data: path.join(cwd, 'data/')
}
// hack: { //用于hack调试的特殊字段,对于isv只透出以上
// webpackPath: 'wp.config.js', //相对于根目录的webpack3配置文件,用于特殊调试
// }
},
report: true //是否开启构建信息上报,默认为true
}
};