A minimal recommended setup for an applications using Cesium with Webpack.
npm install
npm start
Navigate to localhost:8080
.
npm start
- Runs a webpack build withwebpack.config.js
and starts a development servernpm run build
- Runs a webpack build withwebpack.config.js
We recommend importing named exports from the Cesium ES module, via the import
keyword. This allows webpack to tree shake your application automatically.
import { Color } from 'cesium';
var c = Color.fromRandom();
import "cesium/Build/Cesium/Widgets/widgets.css";
To remove pragmas such as a traditional Cesium release build, use the strip-pragma-loader
.
Install the plugin with npm,
npm install strip-pragma-loader --save-dev
and include the loader in module.rules
with debug
set to false
.
rules: [{
test: /\.js$/,
enforce: 'pre',
include: path.resolve(__dirname, cesiumSource),
use: [{
loader: 'strip-pragma-loader',
options: {
pragmas: {
debug: false
}
}
}]
}]
Pull requests are appreciated. Please use the same Contributor License Agreement (CLA) used for Cesium.
Developed by the Cesium team.