ไม่มีใครรู้วิธีการสร้างเส้นทางออกหลายเส้นทางในไฟล์ webpack.config.js ฉันใช้ bootstrap-sass ซึ่งมาพร้อมกับไฟล์ฟอนต์ต่าง ๆ เป็นต้นสำหรับ webpack ในการประมวลผลเหล่านี้ฉันได้รวมตัวโหลดไฟล์ซึ่งทำงานอย่างถูกต้องอย่างไรก็ตามไฟล์ที่เอาต์พุตถูกบันทึกไว้ในพา ธ เอาต์พุตที่ฉันระบุ ส่วนที่เหลือของไฟล์ของฉัน:
output: {
path: __dirname + "/js",
filename: "scripts.min.js"
}
ฉันต้องการบรรลุสิ่งที่ฉันสามารถดูประเภทส่วนขยายสำหรับสิ่งที่ webpack กำลังแสดงผลและสำหรับสิ่งที่ลงท้ายด้วย. woff. eot, ฯลฯ ให้พวกเขาหันเหความสนใจไปที่เส้นทางออกที่แตกต่างกัน เป็นไปได้ไหม
ฉันทำ googling นิดหน่อยและพบปัญหานี้ใน github ที่มีวิธีแก้ไขปัญหาสองข้อเสนอแก้ไข:
แต่ดูเหมือนว่าคุณจำเป็นต้องรู้จุดเข้าใช้งานเพื่อระบุเอาต์พุตโดยใช้วิธีแฮชเช่น:
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
อย่างไรก็ตามในกรณีของฉันตราบใดที่ไฟล์ฟอนต์เกี่ยวข้องกระบวนการอินพุตก็เป็นสิ่งที่เป็นนามธรรมและทุกสิ่งที่ฉันรู้ก็คือผลลัพธ์ ในกรณีที่ไฟล์อื่น ๆ ของฉันอยู่ระหว่างการแปลงมีจุดที่รู้กันดีว่าฉันต้องการให้พวกเขาจัดการกับรถตักของฉัน หากมีวิธีการค้นหาว่าขั้นตอนนี้เกิดขึ้นที่ใดฉันสามารถใช้วิธีแฮชเพื่อปรับแต่งพา ธ เอาต์พุต แต่ฉันไม่ทราบว่าไฟล์เหล่านี้จำเป็นต้องใช้ที่ใด