大概明白楼主的意思了,是想config.js不被打包,在dist目录也可以修改。
借助'copy-webpack-plugin'插件可实现。
第一步:在index.html加入<script type="text/javascript" src="<%= BASE_URL %>config.js"></script>
第二步:安装'copy-webpack-plugin'插件,yarn add -D copy-webpack-plugin
第三步:配置vue.config.js,如下:
[JavaScript] 纯文本查看 复制代码 const { defineConfig } = require('@vue/cli-service')
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = defineConfig({
publicPath: '',
transpileDependencies: true,
configureWebpack: {
plugins:[
new CopyWebpackPlugin({
patterns: [{
from: './src/data/config.js',
to: 'config.js'
}]
})
]
}
}) |