jBo*_*ive 5 compression json webpack
我有几个语言文件,我只是将它们复制到磁盘上的某个位置,现在我需要继续这样做。
问题是它们没有缩小,我想使用 WebPack 3.X 这样做,因为这是我们使用的... :)
类似于https://www.npmjs.com/package/grunt-jsonmin但没有 grunt 部分。
我有: src/lang/*.json 中未压缩的 JSON
我想要的是:dist/lang/*.json 中的压缩 JSON
/J
这有点老了,但如果有人还在思考,我是这样做的:
// npm i -D node-json-minify copy-webpack-plugin
//webpack.config.js
const JSONMinifyPlugin = require('node-json-minify'),
CopyWebpackPlugin = require('copy-webpack-plugin');
options.plugins = [
new CopyWebpackPlugin([
{
/* i18n */
from: path.join(__dirname, 'src', '_locales'),
transform: function(content) {
// minify json
return JSONMinifyPlugin(content.toString());
},
to: path.join(__dirname, 'build', '_locales')
}
])
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1433 次 |
| 最近记录: |