Skip to content

Commit efee968

Browse files
committed
优化打包
1 parent 84016f9 commit efee968

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

build/webpack.config.leaflet.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ module.exports = {
1212
resolve: {
1313
extensions: ['', '.js', '.json', '.css']
1414
},
15-
15+
externals: {
16+
'echarts': true,
17+
'leaflet': true
18+
},
1619
module: {
1720
//加载器配置
1821
loaders: [

build/webpack.config.openlayers.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,16 @@ module.exports = {
1212
resolve: {
1313
extensions: ['', '.js', '.json', '.css']
1414
},
15+
externals: {
16+
'echarts': true,
17+
'openlayers': true
18+
},
1519

1620
module: {
21+
noParse: /[\/\\]node_modules[\/\\]openlayers[\/\\]dist[\/\\]ol\.js$/,
1722
//加载器配置
1823
loaders: [
24+
1925
// {test: /\.css$/, loader: 'style-loader!css-loader'},
2026
//{test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader", "css-loader")},
2127
//{test: /\.(png|jpg)$/, loader: "file-loader?name=images/[name].[ext]"}

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
"license": "Apache-2.0",
2727
"devDependencies": {
2828
"browserify": "^14.3.0",
29-
"commander": "2.9.0",
30-
"commonjs": "0.0.1",
29+
"commander": "^2.9.0",
30+
"commonjs": "^0.0.1",
3131
"css-loader": "^0.26.1",
3232
"extract-text-webpack-plugin": "^1.0.1",
3333
"file-loader": "^0.10.0",
@@ -41,13 +41,14 @@
4141
"karma-coverage": "^1.1.1",
4242
"karma-jasmine": "^1.1.0",
4343
"karma-teamcity-reporter": "^1.0.0",
44-
"leaflet": "1.0.3",
45-
"openlayers": "4.0.0",
46-
"shelljs": "0.7.6",
44+
"shelljs": "^0.7.6",
4745
"style-loader": "^0.13.1",
4846
"underscore": "^1.8.3",
4947
"watchify": "^3.9.0",
50-
"webpack": "^1.14.0"
48+
"webpack": "^1.14.0",
49+
"leaflet": "1.0.3",
50+
"openlayers": "4.1.0",
51+
"echarts ": "3.5.3"
5152
},
5253
"dependencies": {
5354
"proj4": "^2.4.3",

0 commit comments

Comments
 (0)