路径常量池 - PatternDirClean/PDWebpack GitHub Wiki

路径常量池中存放路径常量,用于在配置中使用

此处声明的路径常量只可在 框架/webpack 的代码和配置中使用,不可在项目代码中使用

声明

声明在 /PDWebpack/cofig/pathConf.js 文件中

声明的时候可以使用已经声明的变量进行组合,但是目录类型需要后面添加 / 以方便使用

命名规则为 [路径名称]Path 为了不造成冲突 Path 开头必须大写且名称不与其他文件中定义的全局变量冲突

/** 最好带个注释 */
global.[常量名称] = RootPath + '' + '/';

内置的常量

常量名称 说明 内置参数
RootPath 项目根目录 /PDWebpack/ 所在的上一层
OutPath 全局输出目录 /build/
PageOutPath 页面打包后的输出目录 OutPath
SourcePath 项目源码根目录,一般为 /src/ /test/
StaticPath 静态资源目录 SourcePath + /static/
IconPath 网页图标目录 StaticPath + /img/favicon.png
JsPath js 文件目录 SourcePath + /js/

注意

常量名称 去除 修改 原因
RootPath 不建议 不建议 可能在多处都有使用,去除前需修改用到的部分
OutPath 不允许 允许 webpack 配置中已经使用,去除需要解除使用
IconPath 不允许 允许 htmlConfTmp 中已经使用,去除需要解除使用