Webpack не может скомпилировать js в уже работающем пакете узла

Я пытаюсь внести некоторые изменения стиля в пакет node, который я установил с помощью patch-package, и для этого мне нужно использовать webpack для компиляции кода в каталоге src/, чтобы получить новый код в dist/. Когда я запускаю npx webpack, я получаю следующую ошибку:

      ERROR in ./src/index.js 189:12
Module parse failed: Unexpected token (189:12)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
|     render() {
|         return (
>             <div>

Этот пакет узлов отлично работал из коробки, напомню. Я не уверен, что мне здесь не хватает. Пакет не поставляется с каким-либо файлом конфигурации, кроме файла по умолчанию. Вот что там:

      rules: [
      {
        test: /\.js$/,
        include: path.resolve(__dirname, 'src'),
        exclude: /(node_modules|bower_components|build)/,
        use: {
          loader: 'babel-loader',
          options: {
            presets: ['@babel/preset-env']
          }
        }
      },

Заранее спасибо!

Изменить: удаление node_modules и package-lock и переустановка не решает проблему

1 ответ

очистите ваши node_modules и переустановите пакеты, это может помочь.

Другие вопросы по тегам