最近接触cesium项目,按照网上的教程,vue+cli创建项目后,cesium版本为1.87.1,结果发现报错,
-
error in ./node_modules/cesium/Source/ThirdParty/zip.js
-
Module parse failed: Unexpected token (1565:71)
-
You may need an appropriate loader to handle this file type.
-
| if (!workerData.interface) {
-
| try {
-
| workerData.worker = new Worker(new URL(workerData.scripts[0], import.meta.url));
-
| } catch (error) {
-
| workerData.worker = new Worker(new URL(workerData.scripts[0], import.meta.url), { type: "module" })
查找了很多资料,也根据网上的教程添加
module: {
rules: [
{
test: /\.js$/,
use: {
loader: '@open-wc/webpack-import-meta-loader',
},
},
]}
还是没有用,在GitHub上找到了如下的回复
当前的解决办法是回退到1.8.0版本,千万记住不要在1.8.0前面加^,加上还是会报错,因为他会下载最新的版本