Có ai biết cách tạo nhiều đường dẫn đầu ra trong tệp webpack.config.js không? Tôi đang sử dụng bootstrap-sass đi kèm với một vài tệp phông chữ khác nhau, v.v. Để webpack xử lý các trình tải tệp này, tôi đã bao gồm trình tải tệp hoạt động chính xác, tuy nhiên các tệp mà nó xuất ra đang được lưu vào đường dẫn đầu ra mà tôi đã chỉ định cho phần còn lại của tập tin của tôi:
output: {
path: __dirname + "/js",
filename: "scripts.min.js"
}
Tôi muốn đạt được thứ gì đó mà tôi có thể xem các loại tiện ích mở rộng cho bất kỳ gói web nào được xuất ra và cho những thứ kết thúc bằng .woff .eot, v.v., đã chuyển chúng sang một đường dẫn đầu ra khác. Điều này có thể không?
Tôi đã làm một chút googling và đã gặp vấn đề * này trên github nơi một vài giải pháp được đưa ra, chỉnh sửa:
nhưng có vẻ như bạn cần biết điểm vào để có thể chỉ định đầu ra bằng phương thức băm, ví dụ:
var entryPointsPathPrefix = './src/javascripts/pages';
var WebpackConfig = {
entry : {
a: entryPointsPathPrefix + '/a.jsx',
b: entryPointsPathPrefix + '/b.jsx',
c: entryPointsPathPrefix + '/c.jsx',
d: entryPointsPathPrefix + '/d.jsx'
},
// send to distribution
output: {
path: './dist/js',
filename: '[name].js'
}
}
* https://github.com/webpack/webpack/issues/1189
tuy nhiên trong trường hợp của tôi, liên quan đến các tập tin phông chữ, quá trình nhập liệu là loại trừu tượng hóa và tất cả những gì tôi biết là đầu ra. trong trường hợp các tệp khác của tôi trải qua các biến đổi, có một điểm được biết là tôi yêu cầu chúng phải được xử lý bởi các trình tải của tôi. nếu có một cách để tìm ra bước này đang diễn ra ở đâu, thì tôi có thể sử dụng phương thức băm để tùy chỉnh đường dẫn đầu ra, nhưng tôi không biết những tệp này được yêu cầu ở đâu.