框架配置 - 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.jswebpack.prod.js 中使用 global.webpackmode 告知当前使用的模式 ["dev" | "prod"]

配置项 说明 类型 默认值
port 测试服务器端口 number 3000
host 测试服务器访问地址 string localhost
contentBase 测试时数据的存放路径 string ./build