12345678910111213141516171819 |
- const path = require('path')
- const CopyWebpackPlugin = require('copy-webpack-plugin')
- const webpack = require('webpack')
- const cesiumSource = './node_modules/cesium/Source'
- const cesiumWorkers = '../Build/Cesium/Workers'
- module.exports = (config, env) => {
- const plugins = [
- new CopyWebpackPlugin([{ from: path.join(cesiumSource, cesiumWorkers), to: 'Workers' }]),
- new CopyWebpackPlugin([{ from: path.join(cesiumSource, 'Assets'), to: 'Assets' }]),
- new CopyWebpackPlugin([{ from: path.join(cesiumSource, 'Widgets'), to: 'Widgets' }]),
- new CopyWebpackPlugin([{ from: path.join(cesiumSource, 'ThirdParty/Workers'), to: 'ThirdParty/Workers' }]),
- new webpack.DefinePlugin({
- CESIUM_BASE_URL: JSON.stringify('./')
- })
- ]
- config.plugins = config.plugins.concat(plugins)
- return config
- }
|