第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何獲取npm script的自定義參數(shù)

如何獲取npm script的自定義參數(shù)

精慕HU 2018-12-16 15:34:48
比如 "scripts": {    "dev": "webpack-dev-server --open  --abc=11111111"   },我在JS里面怎么拿到這個(gè)abc的值呢
查看完整描述

1 回答

?
繁星淼淼

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊

webpack支持配置文件webpack.config.jsexport出一個(gè)函數(shù),該函數(shù)接受兩個(gè)參數(shù)

  • env:環(huán)境

  • argv:參數(shù)

你傳入的所有參數(shù)都在argv中,所以你可以這么搞

// webpack.config.jsmodule.exports = (env, argv) => {    let abc=argv.abc    return {    // ...webpack config
    }
}

然后這么啟動(dòng)

webpack-dev-server --open --abc=11111111

想要在你的代碼中使用可以使用DefinePlugin

new webpack.DefinePlugin({            ABC            : JSON.stringify(abc)
        })

代碼中

if (ABC==='11111111'){
    alert(abc)
}


查看完整回答
反對 回復(fù) 2018-12-16
  • 1 回答
  • 0 關(guān)注
  • 2964 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號