框架配置 - PatternDirClean/PDWebpack GitHub Wiki
抽离并整合了部分 webpack 配置并包含了框架的运行配置
在 /PDWebpack/cofig/conf.js
中修改
配置均为生产环境的配置,并且会作为开发配置中的缺省配置
被注释掉的配置项即为可去除的配置项,注释中的值即为默认值
配置项
configload :声明使用的处理模块以及加载顺序
Out
全局输出配置
Out: {
// 编译资源后的替换的 url 地址
// 该项配置会作为其他的 urlof 配置项的缺省
// 全局配置也为缺省时才使用配置项的默认值,全局配置项没有默认值
urlOf: ''
}
jsOut
js 文件输出配置
jsOut: {
// 输出名称
outName: '[id][name][hash:12].js'
}
资源输出配置
- cssOut:样式文件输出配置
- fontOut:字体文件输出配置
- imgOut:图片文件输出配置
配置项均为
{
// 编译资源后的替换的 url 地址
urlOf: './',
// 输出名称
outName: '[hash:12][name][id].css'
}
devtool
该项配置可加入上述的配置作为开发环境配置
devtool: {
Out: {
urlOf: '/'
}
}
在
webpack.dev.js
和webpack.prod.js
中使用global.webpackmode
告知当前使用的模式 ["dev" | "prod"]
配置项 | 说明 | 类型 | 默认值 |
---|---|---|---|
port | 测试服务器端口 | number | 3000 |
host | 测试服务器访问地址 | string | localhost |
contentBase | 测试时数据的存放路径 | string | ./build |