在vue2老项目中,运行时报错,错误定位在 defined((_import m e t a = i m p o r t . m e t a ) = = = n u l l ∣ ∣ i m p o r t meta = import.meta) === null || _import meta=import.meta)===null∣∣importmeta === void 0 ? void 0 : _import$meta.url)这一句代码中,是因为使用了 import。低版本的node环境不支持
安装插件
npm install @open-wc/webpack-import-meta-loader --save-dev
在vue.config.js中添加配置
{
configureWebpack: {
module: {
rules: [{
test: /\.js$/,
use: {
loader: '@open-wc/webpack-import-meta-loader'
}
}]
}
}
}