项目开发日志:vue.config.js打包生成war文件

245 阅读1分钟

最近项目上线,报了个bug。是关于在本系统跳转外部系统时,控制台报404,于是在项目排查过程中,学习一项新插件将vue项目打包生成war

vue.config.js

插件安装口令 npm i -d webpack-war-plugin
在vue.config.js中配置

const { WebpackWarplugin } = require('webpack-war-plugin')
module.export = {
    configureWebpack: config => {
    // war包封装
        config.optimization.minimizer = [
            new WebpackWarplugin({
                archiveName: 'test',
                webInf: './web-inf',
                additionaElemens: [
                    { path: 'context/context.html', destPath: 'META-INF/context.html'},
                    { path: 'package.json' }
                    { path: 'images', destPath: 'assets/images'}
                ]
            })
        ]
    }
}

打包生成的文件夹下就会带有war的文件。