我想從命令行傳遞自定義參數。這樣的事情:來自命令行的Webpack dev服務器自定義參數
webpack-dev-server --inline --hot --customparam1=value
正是我想要實現的是,我正在工作的VUE加載程序的應用程序。該應用程序具有某些提取數據的服務。
我有另一個應用程序充當api服務器。我們需要應用程序以兩種方式運行(因爲我們團隊的所有成員沒有訪問API服務器)
使服務有2種方式來獲得數據:
1)如果API服務器運行(開發團隊),使用HTTP調用如果API服務器未運行(設計團隊從本地主機
2)獲得的數據),只需使用靜態數據已經存在的服務:
var someData;
if (customparam1 === "withApi"){
someData=getData("http://localhost:8081/apiendpoint");
} else {
someData=[
{a:b},
{c:d},
// more custom array of static data
.....
]
}
所以這個customparam1應該從webpack-dev-server命令行傳遞並根據this文件,沒有這樣的方式存在,我可以找到(我錯過了什麼?)
我該怎麼做?
PS:我是上的WebPack 1.12.1
這真的有用!感謝你的回答。我發現的唯一問題是,如果我重新啓動webpack服務器,我不得不關閉瀏覽器並重新啓動本地應用程序的url,否則會出現404錯誤。你也面臨同樣的問題嗎? – rahulserver
我在firefox上驗證了這一點。但在鉻甚至重新啓動瀏覽器不起作用,我一直在404 – rahulserver