Использование внешней конфигурации Babel - PullRequest
1 голос
/ 28 января 2020

Я использую пакет @ babel / node в своем проекте

, и когда я запускаю свой проект как:

npm run dev

Я получаю это сообщение в окне cmd:

> Using external babel configuration 
> Location: "...(project folder path)\.babelrc"

И когда я собираю jsx-файлы своего проекта, я получаю ошибки. Как это решить?

Зависимости разработчиков:

"devDependencies": {
    "@babel/node": "^7.7.4",
    "@babel/preset-env": "^7.7.6",
    "babel-preset-env": "^1.7.0",
    "nodemon": "^1.19.4"
}

.babelr c Файл:

{
  "presets": ["next/babel", "@babel/preset-env"]
}

Ответы [ 2 ]

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

Возникла такая же проблема, удалено "@ babel / preset-env" в файле .babelr c. Удаление этой части решает проблему (работал для меня).

0 голосов
/ 29 января 2020

My babel.rc для разработки js приложений с использованием nodejs выглядит следующим образом:

{
    "presets": [
        ["@babel/preset-env"],
    ],
    "plugins": [
        ["@babel/transform-runtime"]
    ],
    "env": {
        "development": {
          "sourceMaps": true,
          "retainLines": true
        }
    }
}

А мой сценарий dev выглядит следующим образом:

"dev": "./node_modules/.bin/cross-env NODE_ENV=development ./node_modules/.bin/nodemon --exec ./node_modules/.bin/babel-node src/index.js | pino-pretty",

I используйте cross-env и pino, вы можете удалить его.

Надеюсь, полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...