Модернизированный Gatsby и теперь получаю ошибку BABEL - Экспорт пакета не определяет '.' подпуть - PullRequest
5 голосов
/ 13 января 2020

ОШИБКА # 98123 WEBPACK

[BABEL] .cache \ develop-stati c -entry. js: Экспорт пакетов для '\ node_modules@babel \ helper-compilation-target' не определяйте «.» subpath

Пробовал обновить NPM и очистить кэш NPM, но это не сработало.

До обновления gatsby такой проблемы не было

Gatsby INFO

  System:
    OS: Windows 10 10.0.18362
    CPU: (12) x64 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
  Binaries:
    Node: 13.0.1 - C:\Program Files\nodejs\node.EXE
    npm: 6.13.6 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: 44.18362.449.0
  npmPackages:
    gatsby: ^2.18.21 => 2.18.21
    gatsby-cli: ^2.8.26 => 2.8.26
    gatsby-image: ^2.2.38 => 2.2.38
    gatsby-plugin-canonical-urls: ^2.1.19 => 2.1.19
    gatsby-plugin-config: ^1.0.7 => 1.0.7
    gatsby-plugin-google-analytics: ^2.1.32 => 2.1.32
    gatsby-plugin-gtag: ^1.0.12 => 1.0.12
    gatsby-plugin-metomic: 0.0.2 => 0.0.2
    gatsby-plugin-playground: ^1.0.6 => 1.0.6
    gatsby-plugin-react-head: ^1.1.0 => 1.1.0
    gatsby-plugin-s3: ^0.2.5 => 0.2.5
    gatsby-plugin-sass: ^2.1.27 => 2.1.27
    gatsby-plugin-sharp: ^2.3.13 => 2.3.13
    gatsby-plugin-sitemap: ^2.2.25 => 2.2.25
    gatsby-remark-images: ^3.1.42 => 3.1.42
    gatsby-remark-relative-images: ^0.2.3 => 0.2.3
    gatsby-source-filesystem: ^2.1.46 => 2.1.46
    gatsby-transformer-remark: ^2.6.48 => 2.6.48
    gatsby-transformer-sharp: ^2.3.12 => 2.3.12

Ответы [ 3 ]

1 голос
/ 22 января 2020

Просто обновите узел до версии 12.14.1 или более, и проблема будет исправлена.

1 голос
/ 15 января 2020

Обратите внимание, что вам нужно либо обновить до babel v7.8.4, либо nodejs 13.6.0. Подробнее см. Ошибка: экспорт пакета для / node_modules / @ babel / helper-compilation-target 'не определяют'. ' subpath

Если вы обновляете nodejs, не забудьте очистить кэш:

$ rm -rf node_modules
$ rm package-lock.json yarn.lock
$ npm cache clear --force
$ npm install 
$ npm run dev
0 голосов
/ 16 января 2020

Выполнено несколько шагов на основе рассмотрения вопроса о ссылке:

  1. Узел обновления
  2. Удалите папку Node_Modules в проекте
  3. Запустите npm установить в проект

Тогда я вернулся в бизнес. Спасибо за ответы

...