我有一个多页面应用程序,我需要一些页面仅在我的开发环境中显示。这是我的 vue.config.js:
module.exports = {
productionSourceMap: false,
pages: {
index: "src/main.js",
admin: {
entry: "src/main-admin.js",
template: "public/index.html",
filename: "admin"
}
}
};
我需要索引页面才能进入我的生产版本,但要从中删除管理员。有没有一种方法可以在 vue.config.js 上添加环境条件配置,或者为每个环境添加一个 vue.config.js?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
vue.config.js是 javascript,所以你可以在那里做几乎任何你想做的事情。在你的情况下,你可以这样做:let config = { productionSourceMap: false, pages: { index: "src/main.js", } } if (process.env.NODE_ENV != 'production') { config.pages.admin = { entry: "src/main-admin.js", template: "public/index.html", filename: "admin" } } module.exports = config如果您需要比“内置”
product、development等更多的环境,您可以通过创建.env文件来创建自己的环境,例如包含.env.myenv的文件,其中包含NODE_ENV=myenvhttps://cli.vuejs.org/guide/mode -and-env.html#模式