Chcę przekazać niestandardowe parametry z wiersza poleceń. Coś takiego:Parametry niestandardowe serwera dewelopera Webpack z wiersza poleceń
webpack-dev-server --inline --hot --customparam1=value
Dokładnie to, co staram się osiągnąć to, że pracuję nad aplikacji vue-ładowarki. Aplikacja ma określone usługi, które pobierają dane.
Mam inną aplikację, która działa jako serwer api. Musimy uruchomić aplikację na 2 sposoby (bo wszyscy członkowie naszego zespołu nie ma dostępu do serwera API)
Tak, że usługa ma 2 sposoby, aby uzyskać dane:
1) Jeśli serwer API biegania (dla zespołu dev), użyj http wzywa, aby uzyskać dane z localhost
2) Jeśli serwer api nie jest uruchomiony (dla zespołu projektowego), po prostu korzystać z danych statycznych już istnieje w usługach:
var someData;
if (customparam1 === "withApi"){
someData=getData("http://localhost:8081/apiendpoint");
} else {
someData=[
{a:b},
{c:d},
// more custom array of static data
.....
]
}
Tak więc ten customparam1 powinien zostać przekazany z linii poleceń webpack-dev-server i jak na dokumentację this, nie istnieje taki sposób, który mógłbym znaleźć (czy coś przegapiłem?)
Jak to zrobić?
PS: Jestem na WebPacka 1.12.1
To naprawdę działa! Dziękuję za odpowiedź. Jedynym problemem, jaki napotykam, jest to, że muszę wyłączyć przeglądarkę i zacząć od nowa za pomocą adresu URL aplikacji lokalnej, jeśli zrestartuję serwer Webpack, w przeciwnym razie wystąpi błąd 404. Czy także stoisz w obliczu tego samego problemu? – rahulserver
Zweryfikowałem to na firefox. Ale na chrome nawet zrestartowanie przeglądarki nie działa i ciągle otrzymuję 404 – rahulserver