Tôi muốn chuyển thông số tùy chỉnh từ dòng lệnh. Một cái gì đó như thế này:Tham số tùy chỉnh máy chủ webpack dev từ dòng lệnh
webpack-dev-server --inline --hot --customparam1=value
Chính xác những gì tôi đang cố gắng đạt được là tôi đang làm việc trên một ứng dụng bộ nạp vé. Ứng dụng này có một số dịch vụ tìm nạp dữ liệu.
Tôi có một ứng dụng khác hoạt động như máy chủ api. Chúng ta cần các ứng dụng chạy trong 2 cách (vì tất cả các thành viên của nhóm nghiên cứu của chúng tôi không có quyền truy cập vào máy chủ api)
Vì vậy, dịch vụ đó có 2 cách để có được dữ liệu:
1) Nếu máy chủ api là chạy (đối với đội ngũ dev), sử dụng http cuộc gọi để nhận dữ liệu từ localhost
2) Nếu máy chủ api không chạy (đối với đội ngũ thiết kế), chỉ cần sử dụng dữ liệu tĩnh đã có trong các dịch vụ:
var someData;
if (customparam1 === "withApi"){
someData=getData("http://localhost:8081/apiendpoint");
} else {
someData=[
{a:b},
{c:d},
// more custom array of static data
.....
]
}
Vì vậy, customparam1 này được cho là được chuyển từ dòng lệnh webpack-dev-server và theo tài liệu this, không có cách nào tồn tại mà tôi có thể tìm thấy (tôi có bỏ sót điều gì không?)
Làm cách nào để làm điều đó?
PS: Tôi đang trên webpack 1.12.1
Điều này thực sự hoạt động! Cảm ơn câu trả lời. Vấn đề duy nhất tôi tìm thấy với điều này là tôi phải tắt trình duyệt và bắt đầu lại với url của ứng dụng cục bộ nếu tôi khởi động lại máy chủ webpack, nếu không nó sẽ cho lỗi 404. Bạn cũng phải đối mặt với cùng một vấn đề? – rahulserver
Tôi đã xác minh điều này trên firefox. Nhưng trên trình duyệt Chrome thậm chí khởi động lại không hoạt động và tôi tiếp tục nhận được 404 – rahulserver