1.版本
vue/cli 4.5.7
cesium 1.87.1
2.启动会出现问题
in ./node_modules/cesium/Source/ThirdParty/zip.js
3.原因
由于在 ./node_modules/cesium/Source/ThirdParty/zip.js 文件中使用了 import.meta 语法,webpack 默认不支持,在进行项目构建时,会报如下错误,提示信息需要添加 loader。
4.解决
(1)安装loader
npm install @open-wc/webpack-import-meta-loader --save-dev
yarn add @open-wc/webpack-import-meta-loader --dev
(2)在vue.config.js中添加(在plugins[…]后面):
rules: [{
test: /\.js$/,
use: {
loader: '@open-wc/webpack-import-meta-loader',
},
}, ]