как решить вавилонские зависимости? - PullRequest
0 голосов
/ 30 октября 2018

ОШИБКА в ./ClientApp/Client.js Сборка модуля не удалась (из ./node_modules/babel-loader/lib/index.js):

Ошибка: файлы плагинов / предустановок не могут экспортировать объекты, только функции.

{
  "name": "misreact",
  "version": "1.0.0",
  "description": "",
  "path": "^0.12.7",
  "main": "HelloWorld.js",
  "dependencies": {
     "@babel/core": "^7.1.2",
     "babel-preset-env": "^1.7.0",
     "babel-preset-react": "^6.24.1",
     "babel-preset-stage-2": "^6.24.1",
     "react": "^16.6.0",
     "react-dom": "^16.6.0",
     "webpack": "^4.23.1",
     "webpack-cli": "^3.1.2"
   },
  "devDependencies": {
     "babel-core": "^6.26.3",
     "babel-loader": "^8.0.4",
     "webpack-dev-server": "^3.1.10"
   },
  "scripts": {
     "test": "echo \"Error: no test specified\" && exit 1",
     "start:dev": "webpack-dev-server --hot"
   },
  "author": "",
  "license": "ISC"
 }

1 Ответ

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

Начиная с Вавилона 7, стадии устарели. Вы можете использовать следующий пакет для автоматического обновления (следующая команда запустит обновление с установкой babel-update на ваш компьютер навсегда):

npx babel-upgrade --write

Этот пакет будет устанавливать все обновления этапа 2 (каждое обновление теперь является отдельным пакетом). Вы можете подумать, какие обновления вам действительно нужны, а остальные удалить.

Я бы обновился до @ babel / env и @ babel / preset-реагировать, как упоминалось в комментариях.

...