例如: devtool: 'cheap-module-eval-source-map' 当项目中报错能够准确的定位到哪一个文件报错css
对比项 | 构建速度 | 从新构建速度 | 代码提示定位 |
---|---|---|---|
cheap-module-eval-source-map | + | ++ | 原始源代码 |
eval | +++ | +++ | webpack生成后的代码 |
可根据场景使用这两个值调试代码html
webpack.config.js中导出的alias对象内配置 key ——> 快捷方式名 value ——> 对应的路径 如要配置web -> page这个文件夹的快捷方式 page: 'app/web/page'
dll: ['vue', 'axios'] 这样使用便可
例如: typescript: true ==> 项目中能够使用tsvue
scss: { options: { includePaths: [path.resolve(_dirname, 'app/web/asset'), path.resolve(_dirname, 'app/web/asset/style')], }, }
能够转换静态资源asset下的scss文件webpack
{ test:/\.css$/, loader: 'style!css' }
!
用以webpack处理css文件时使用css-loader兼style-loader!
加了以后文件处理是自右向左,即先使用css-loader而后进行style-loader处理例如: CommonsChunkPlugin 提取块之间共享的公共模块ios
例如: key ——> hints value ——> "warning"
将展现一条警告,通知你这是体积大的资源web
devServer: { host: '127.0.0.1', port: 3000 }