|
|
|
|
|
|
|
|
|
|
|
|
|
|
'use strict' |
|
|
'use strict' |
|
|
|
|
|
|
|
|
|
|
|
const path = require('path') |
|
|
const webpack = require('webpack') |
|
|
const webpack = require('webpack') |
|
|
const packageInfo = require('../package.json') |
|
|
const packageInfo = require('../package.json') |
|
|
const MiniCssExtractPlugin = require('mini-css-extract-plugin') |
|
|
const MiniCssExtractPlugin = require('mini-css-extract-plugin') |
|
|
|
|
|
|
|
|
rules: [ |
|
|
rules: [ |
|
|
{ |
|
|
{ |
|
|
test: /\.js$/, |
|
|
test: /\.js$/, |
|
|
exclude: /node_modules/, |
|
|
|
|
|
|
|
|
include: [ |
|
|
|
|
|
path.resolve(__dirname, '../node_modules/cesium'), |
|
|
|
|
|
path.resolve(__dirname, '../libs'), |
|
|
|
|
|
path.resolve(__dirname, '../modules'), |
|
|
|
|
|
path.resolve(__dirname, '../packages') |
|
|
|
|
|
], |
|
|
loader: 'babel-loader', |
|
|
loader: 'babel-loader', |
|
|
options: { |
|
|
options: { |
|
|
presets: ['@babel/preset-env'], |
|
|
presets: ['@babel/preset-env'], |