Я хочу использовать пакет picomatch в браузере.
Но некоторые функции ES6, используемые в пакете, не очень хорошо работали в некоторых старых браузерах IE, и я думаю, что могу использоватьBabel, чтобы заполнить его.
Это моя конфигурация веб-пакета:
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 после добавления пакета в настройку для модуля транспорта произошла та же ошибка.
Я действительно не знаю, как это исправить.