UNPKG

nuke-debug-util

Version:

qap调试库函数

37 lines (35 loc) 1.58 kB
'use strict'; 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 } };