Реагируйте с Babel 7, Babel 6, кажется, загружается какой-то другой зависимостью - PullRequest
0 голосов
/ 15 октября 2018

Я пытался создать проект React с Babel 7, но я получил эту ошибку в консоли:

Ошибка: требуется Babel "^ 7.0.0-0", но был загружен с "6.26.3" .Если вы уверены, что у вас есть совместимая версия @ babel / core, вероятно, что-то в процессе сборки загружает неправильную версию.Изучите трассировку стека этой ошибки, чтобы найти первую запись, в которой не упоминается "@ babel / core" или "babel-core", чтобы увидеть, что вызывает Babel.(Во время обработки предустановки: "/Users/olgababic/fishingbooker/application/assets/js/fbkr-components/packages/recent-search-dash-card/node_modules/@babel/preset-env/lib/index.js")

Я попытался установить @ babel / register и babel-core@7.0.0-bridge.0 и добавил:

"resolutions": {
    "babel-core": "7.0.0-bridge.0"
}

Но, похоже, ничего не помогло.

Это мой пакет. Json:

{
  "name": "recent-search-dash-card",
  "version": "1.0.0",
  "description": "",
  "main": "./dist",
  "directories": {
    "doc": "docs"
  },
  "scripts": {
    "lib": "babel src/lib -d dist",
    "lib:watch": "babel src/lib -w -d dist",
    "docs": "webpack-dev-server --open",
    "docs:prof": "webpack -p"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.1.2",
    "@babel/preset-env": "^7.1.0",
    "@babel/preset-react": "^7.0.0",
    "@babel/register": "^7.0.0",
    "babel-loader": "^8.0.4",
    "html-webpack-plugin": "^3.2.0",
    "webpack": "^4.20.2",
    "webpack-cli": "^3.1.2",
    "webpack-dev-server": "^3.1.9"
  },
  "dependencies": {
    "react": "^16.5.2",
    "react-dom": "^16.5.2"
  },
  "resolutions": {
    "babel-core": "7.0.0-bridge.0"
  }
}

1 Ответ

0 голосов
/ 15 октября 2018

Я решил эту проблему, установив @ babelc / cli + и обнаружив в моем package-lock.json, какая зависимость установила версию 6 +

...