1.0.3 • Published 2 years ago

webpack-version-generation-plugin v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

webpack-version-generation-plugin

介绍

Webpack插件用于生成打包文件地址,和打包文件名称之间的映射关系

参数介绍

参数类型是否必填默认值介绍
jsVersionPathstring/JS文件地址
cssVersionPathString/CSS文件地址
localPathString/本地文件地址
mode'merge' | 'overwrite'merge输出内容是合并还是复写
isProductionBooleanFalse是否为生产模式
cssPublicPathstring''生产环境CSS文件拼接cdn地址
jsPublicPathstring''生产环境JS文件拼接cdn地址

用法

安装

npm i webpack-version-generation-plugin

使用

// webpack.config.js
// 省略其他
const VersionGenPlugin = require('webpack-version-generation-plugin')

module.exports = (env) => {

  return {
    // ...省略其他
    plugins: [
      new VersionGenPlugin({
        jsPublicPath: 'http://127.0.0.1:3000/public/',
        cssPublicPath: 'http://127.0.0.1:3000/public/',
        localPath: path.resolve(__dirname, '../../local'),
        isProduction,
        mode: 'merge',
        jsVersionPath: path.resolve(__dirname, '../../config/version_js.json'),
        cssVersionPath: path.resolve(__dirname, '../../config/version_css.json')
      })
    ]
};