Skip to content

Commit 259a048

Browse files
committed
[fix]打包maplibregl css,解决webmap自定义样式不显示问题 review by luox
1 parent 1ad7d8b commit 259a048

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

build/webpack.config.maplibregl.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ module.exports = {
1010
target: configBase.target,
1111
mode: configBase.mode,
1212
//页面入口文件配置
13-
entry: [...configBase.entry, `${__dirname}/../src/maplibregl/namespace.js`],
13+
entry: [
14+
...configBase.entry,
15+
`${__dirname}/../src/maplibregl/namespace.js`,
16+
`${__dirname}/../src/maplibregl/css/index.js`
17+
],
1418
//入口文件输出配置
1519
output: configBase.output(libName, productName),
1620
//是否启用压缩

dist/maplibregl/include-maplibregl.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,9 @@
194194
inputScript(disturl + '/maplibregl/iclient-maplibregl.min.js');
195195
}
196196
}
197+
if (!inArray(excludes, 'iclient-maplibregl-css')) {
198+
inputCSS(disturl + '/maplibregl/iclient-maplibregl.min.css');
199+
}
197200
}
198201

199202
load({

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"release-ol-es6": "cross-env moduleVersion=es6 npm run deploy-ol && node ./node_modules/uglify-es/bin/uglifyjs ./dist/ol/iclient-ol-es6.js --ecma 6 --comments /iclient-/i -c -m -o ./dist/ol/iclient-ol-es6.min.js && cleancss -o ./dist/ol/iclient-ol.min.css ./dist/ol/iclient-ol.css",
2828
"release-mapboxgl-es6": "cross-env moduleVersion=es6 npm run deploy-mapboxgl && node ./node_modules/uglify-es/bin/uglifyjs ./dist/mapboxgl/iclient-mapboxgl-es6.js --ecma 6 --comments /iclient-/i -c -m -o ./dist/mapboxgl/iclient-mapboxgl-es6.min.js && cleancss -o ./dist/mapboxgl/iclient-mapboxgl.min.css ./dist/mapboxgl/iclient-mapboxgl.css",
2929
"release-classic-es6": "cross-env moduleVersion=es6 npm run deploy-classic && node ./node_modules/uglify-es/bin/uglifyjs ./dist/classic/iclient-classic-es6.js --ecma 6 --comments /iclient-/i -c -m -o ./dist/classic/iclient-classic-es6.min.js",
30-
"release-maplibregl-es5": "cross-env moduleVersion=es5 npm run deploy-maplibregl && uglifyjs ./dist/maplibregl/iclient-maplibregl.js --ecma 5 --comments /iclient-/i -c -m -o ./dist/maplibregl/iclient-maplibregl.min.js",
31-
"release-maplibregl-es6": "cross-env moduleVersion=es6 npm run deploy-maplibregl && node ./node_modules/uglify-es/bin/uglifyjs ./dist/maplibregl/iclient-maplibregl-es6.js --ecma 6 --comments /iclient-/i -c -m -o ./dist/maplibregl/iclient-maplibregl-es6.min.js",
30+
"release-maplibregl-es5": "cross-env moduleVersion=es5 npm run deploy-maplibregl && uglifyjs ./dist/maplibregl/iclient-maplibregl.js --ecma 5 --comments /iclient-/i -c -m -o ./dist/maplibregl/iclient-maplibregl.min.js && cleancss -o ./dist/maplibregl/iclient-maplibregl.min.css ./dist/maplibregl/iclient-maplibregl.css",
31+
"release-maplibregl-es6": "cross-env moduleVersion=es6 npm run deploy-maplibregl && node ./node_modules/uglify-es/bin/uglifyjs ./dist/maplibregl/iclient-maplibregl-es6.js --ecma 6 --comments /iclient-/i -c -m -o ./dist/maplibregl/iclient-maplibregl-es6.min.js && cleancss -o ./dist/maplibregl/iclient-maplibregl.min.css ./dist/maplibregl/iclient-maplibregl.css",
3232
"deploy": "webpack --color",
3333
"deploy-leaflet": "webpack --config ./build/webpack.config.leaflet.js --color",
3434
"deploy-openlayers": "webpack --config ./build/webpack.config.openlayers.js --color",

src/maplibregl/css/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import '@supermapgis/iclient-common/css/webmapfont/iconfont.css'
2+
import '@supermapgis/iclient-common/components/css/MessageBox.css'

0 commit comments

Comments
 (0)