我有一個多頁應用程式,我需要一些頁面僅在我的開發環境中顯示。這是我的 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?
uj5u.com熱心網友回復:
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
如果你需要比“內置”更多的環境production,development等等,你可以通過創建創建自己的.env檔案,例如稱為檔案.env.myenv包含NODE_ENV=myenv
https://cli.vuejs.org/guide/mode-and-env.html#modes
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/357514.html
標籤:javascript Vue.js
