【发布时间】:2016-10-05 16:07:01
【问题描述】:
在我的 Angular2+TypeScript+WebPack 项目中,我想从以下 url 使用/导入 Esri ArcGIS JavaScript API:
这样import Map from 'esri/Map'; 将导入以下模块
https://js.arcgis.com/4.1/esri/Map.js
我看到人们通常使用 systemjs 来加载这些模块,但是,我不想使用 systemjs。有没有办法只用 webpack 做到这一点?
webpack.config:
var webpack = require("webpack");
module.exports = {
entry: {
'polyfills': './app/polyfills.js',
'vendor': './app/vendor.js',
'app': './app/boot.js'
},
output: {
path: __dirname,
filename: "./prod/[name].js"
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: ['app', 'vendor', 'polyfills']
}),
new webpack.optimize.UglifyJsPlugin({
beautify: false,
mangle: {screw_ie8: true, keep_fnames: true},
compress: {screw_ie8: true},
comments: false
})
]
};
【问题讨论】:
标签: javascript typescript webpack