Releases: PatternDirClean/PDWebpack
Releases · PatternDirClean/PDWebpack
更新依赖,修复更新依赖后 build 模式默认配置无法编译的bug
修改原 build 命令 webpack -p --config webpack.prod.js
为 webpack --define process.env.NODE_ENV="production" --config webpack.prod.js
去除生产配置中的多余参数
optimization: {minimize: true},
plugins: [
new webpack.DefinePlugin({'process.env.NODE_ENV': JSON.stringify('production')})
]
根据兼容性回调依赖库
根据兼容性回调依赖库
升级打包所用的依赖库
升级打包所用的依赖库
修复了 PDWebpack/config/conf.js 中无法使用 devtool 覆盖开发者模式的问题
在 webpack.dev.js 和 webpack.prod.js 中追加了 global.webpackmode
全局变量以描述当前模式
移除错误的 json 加载
移除
{
test: /\.(json|txt|xml)$/,
use: 'file-loader'
}
修复因为图片插件顺序错误导致的图片不可使用的问题
修复出现的使用图片会出现以下报错的问题
Html Webpack Plugin:
Error: Child compilation failed:
Module build failed (from ./node_modules/image-webpack-loader/index.js):
Error: '\[项目目录]\node_modules\pngquant-bin\vendor\pngquant.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
- Error: '\[项目目录]\node_modules\pngquant-bin\vendor\pngquant.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
- ���������ļ���
- child-compiler.js:122
[fybug]/[html-webpack-plugin]/lib/child-compiler.js:122:18
- Compiler.js:343
[npm]/[webpack]/lib/Compiler.js:343:11
- Compiler.js:681
[npm]/[webpack]/lib/Compiler.js:681:15
- Hook.js:154 AsyncSeriesHook.lazyCompileHook
[npm]/[webpack]/[tapable]/lib/Hook.js:154:20
- Compiler.js:678
[npm]/[webpack]/lib/Compiler.js:678:31
- Hook.js:154 AsyncSeriesHook.lazyCompileHook
[npm]/[webpack]/[tapable]/lib/Hook.js:154:20
- Compilation.js:1423
[npm]/[webpack]/lib/Compilation.js:1423:35
修复注释类型不正确的问题
优化注释,指定类型。
优化工具类的声明方法,现在可以直接声明其类型而不用 global#*
发布第一版
发布第一版