对于angular2应用程序,需要在index.html中包含以下脚本才能使其在Internet Explorer中运行 -
<!-- IE required polyfills, in this exact order -->
<script src="node_modules/es6-shim/es6-shim.min.js"></script>
<script src="node_modules/systemjs/dist/system-polyfills.js"></script>
<script src="node_modules/angular2/es6/dev/src/testing/shims_for_IE.js"></script>
我是webpack的新手,并试图了解我是否可以将所有3个脚本打包在一个特定的IE特定包中。 我的webpack.config.js应该是什么样的?我在下面试过 -
module.exports = {
entry: {
'ie_vendor': './ie_vendor.ts'
},
output: {
path: "./package",
filename: "[name].bundle.js"
},
...
};
ie_vendor.ts包含 -
import 'es6-shim'
import 'system-polyfills'
import 'shims_for_IE'
显然,由于无法找到system-polyfills和shims_for_IE脚本而失败。
有什么建议吗?