gpt4 book ai didi

vue.js - 如何从 Vue CLI 构建中排除静态文件?

转载 作者:行者123 更新时间:2023-12-05 06:19:07 24 4
gpt4 key购买 nike

我的 Vue CLI 项目依赖于来自后端的 JSON 数据。由于 CORS 问题,我将该文件复制到项目的 public 文件夹中,该文件夹在开发期间有效。但对于部署构建,我想删除该文件。

如何从构建过程中排除该文件?我想 vue.config.js 中的 chainWebpack 方法是关键,但我找不到如何调整 servebuild 的不同输出>.

最佳答案

我让这个工作:

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" 使排除仅适用于 build 输出。

关于vue.js - 如何从 Vue CLI 构建中排除静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60968394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com