路径常量池 - 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 中已经使用,去除需要解除使用 |