Vue.js 如何从Vue CLI生成中排除静态文件?
我的Vue CLI项目依赖于后端的JSON数据。由于CORS问题,我将该文件复制到项目的Vue.js 如何从Vue CLI生成中排除静态文件?,vue.js,webpack,vue-cli,Vue.js,Webpack,Vue Cli,我的Vue CLI项目依赖于后端的JSON数据。由于CORS问题,我将该文件复制到项目的public文件夹中,该文件夹在开发期间工作。但是对于部署构建,我希望删除该文件 如何从生成过程中排除该文件?我想vue.config.js中的chainWebpack方法是关键,但我找不到如何调整service和build的不同输出,我做到了: module.exports = { chainWebpack: config => { if (process.env.NODE_ENV ===
public
文件夹中,该文件夹在开发期间工作。但是对于部署构建,我希望删除该文件
如何从生成过程中排除该文件?我想vue.config.js中的chainWebpack
方法是关键,但我找不到如何调整service
和build
的不同输出,我做到了:
module.exports = {
chainWebpack: config => {
if (process.env.NODE_ENV === "production") {
config.plugin("copy").tap(opts => {
opts[0][0].ignore.push({ glob: "someFile.json" });
return opts;
});
}
}
};
process.env.NODE_env==“production”
使排除仅应用于生成
输出