vue+cesium报错解决
ThirdParty/zip.js Cannot read property 'length' of undefined
问题
error in ./node_modules/cesium/Source/ThirdParty/zip.js
解决
安装@open-wc\webpack-import-meta-loader
并在vue.config.js中配置
configureWebpack: {
name: name,
module: {
rules: [
{
test: /.js$/,
use: {
loader: '@open-wc/webpack-import-meta-loader',
},
},
],
},
}
后遗症
以上配置后运行正常但是打包报错TypeError: Cannot read property 'length' of undefined
解决
修改node_modules\@open-wc\webpack-import-meta-loader\webpack-import-meta-loader.js
中代码
const relativePath = this.context.substring(
// this.context.indexOf(this.rootContext) + this.rootContext.length + 1, //注释掉此行代码
this.resource.lastIndexOf(path.sep) + 1,
);
更多推荐
所有评论(0)