// 引入
const CopyWebpackPlugin = require('copy-webpack-plugin');
// 判断当前环境变量
const isEnv = ['test', 'pre'].includes(process.env.ENV_NAME)
// 配置
configureWebpack: config => {
config.externals = {
...config.externals,
...getExternalModules()
}
const defaultPlugins = [
]
config.plugins = [...config.plugins, ...defaultPlugins]
if (isProduction) {
const plugins = []
// 判断环境变量进行注入
if (isEnv) {
plugins.push(
new CopyWebpackPlugin([
{
// 'url'为你的资源路径
from: path.resolve(__dirname, url),
to: './',
ignore: ['.*']
}
])
)
}
.........................
webpack按需打包资源(js、txt等)
于 2022-06-30 13:21:58 首次发布