Tôi có nhiều mục trong cấu hình Webpack tôi:đặt hàng nhiều điểm vào trong Webpack
entry: {
'polyfills': './src/polyfills.ts',
'vendor': './src/vendor.ts',
'app': './src/main.ts'
},
Khi tôi chạy npm start
(webpack-dev-server --inline --progress --port 8080 --bail
) các \<my-app>Loading...</my-app>
trong index.html của tôi biến thành kịch bản theo thứ tự này:
<script type="text/javascript" src="http://localhost:8080/common.js"> <!--I also have CommonsChunkPlugin-->
</script><script type="text/javascript" src="http://localhost:8080/vendor.js"></script>
<script type="text/javascript" src="http://localhost:8080/polyfills.js"></script>
<script type="text/javascript" src="http://localhost:8080/app.js"></script>
Nhưng khi tôi chạy webpack -p --progress --profile --bail
, theo thứ tự này:
phổ biến, ứng dụng, polyfil, sau đó nhà cung cấp
Thứ tự là quan trọng. Mã app.js của tôi sẽ không hoạt động nếu chạy trước polyfil.js hoặc vendor.js. Làm cách nào để kiểm soát thứ tự?
Sẽ tốt hơn nếu bạn thêm giải pháp làm câu trả lời và sau đó chấp nhận câu trả lời đó làm giải pháp. Bởi vì giải pháp của bạn tốt hơn nhiều so với câu trả lời được chấp nhận ... – jbandi