我們可以通過npm傳遞參數(shù)到服務器:
dev模式:
npm run dev --ID=$ID
production模式:
npm run build --ID=$ID
npm start
比如我們輸入:npm run dev --ID=123456,那么--ID=123456就會變轉換為process.env.npm_config_id=123456
Nuxt.js可以讓我們配置客戶端跟服務端共享的環(huán)境變量:
我們需要在nuxt.config.js中進行如下配置:
module.exports = {
env: {
id: process.env.npm_config_id
}
}
然后在其他腳本中我們可以通過process.env.id來獲取我們在npm中傳遞的值