2.1.1 • Published 11 months ago
webpack-detection-field-plugin v2.1.1
安装
yarn add webpack-detection-field-plugin -D
DetSpecInfoStopPlugin
DetSpecInfoStopPlugin 检测项目中的指定的 字符 ,如果存在则终止打包。
参数: options
参数字段 | 参数类型 | 参数说明 | 参数值 |
---|---|---|---|
specifiedInfo | string[] | 项目中索要检测匹配的字段 | eg: "test" |
用法:
const { DetSpecInfoStopPlugin } = require("webpack-detection-field-plugin")
// webpack.config.js
module.exports = {
...
plugins: [
...,
new DetSpecInfoStopPlugin({
specifiedInfo: ["test"]
})
]
}
ReplaceSpecifiedInfoPlugin
ReplaceSpecifiedInfoPlugin 检测项目中的指定的 字符 ,若存在指定的字符支持两种操作:
- 替换为指定的字符,targetText
- 终止打包,isStopPackaging
参数: options
参数字段 | 参数类型 | 参数说明 | 参数值 |
---|---|---|---|
replaceTextArr | string[] | 项目中索要检测匹配的字段 | eg: "test" |
targetText | string | 替换为指定的字符 | eg: "just do it!" |
isStopPackaging | boolean | 是否终止打包 | eg: false |
checkFileType | string[] | 检测的文件类型 | eg: "js","css","html" |
用法:
const { ReplaceSpecifiedInfoPlugin } = require("webpack-detection-field-plugin")
// webpack.config.js
module.exports = {
...
plugins: [
...,
new ReplaceSpecifiedInfoPlugin({
replaceTextArr: ["test"],
targetText: "just",
isStopPackaging: false
})
]
}