我想在浏览器中使用picomatch软件包。
但是该软件包中使用的某些ES6功能在某些旧的IE浏览器中无法正常运行,我想我可以使用babel对其进行填充。
这是我的webpack配置:
module: {
rules: [{
test: /\.js$/,
use: {
loader: 'babel-loader',
options: {
babelrc: false,
presets: [
["@babel/preset-env"]
],
sourceType: "unambiguous"
}
}
}]
}
在我的代码中需要包装后,我得到了:
无法指定只读取#
的属性“ .js”
我还尝试了babel插件:
plugins: ["@babel/plugin-transform-runtime", "@babel/plugin-syntax-dynamic-import"],
但没有运气。
我在Nuxt项目中使用了该软件包,将其添加到transpile module设置后,发生了同样的错误。
我真的不知道该如何解决。