Ошибка компиляции Babel: не разрешено экспортировать объекты, только функции - PullRequest
0 голосов
/ 15 марта 2019

Привет всем , у меня возникают проблемы при попытке скомпилировать код из-за babel.

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

Ошибка возникает в babel-preset-реагировать \ lib \ index.js

Я сделал несколько поисков и сделал несколько изменений в пакете.json однако ошибка просто сохраняется.Я также создал и настроил файл «.babelrc» в корне проекта, хотя я не знаю, правильно ли я это сделал.

package.json

{
  "devDependencies": {
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.3.4",
    "@babel/preset-env": "^7.3.4",
    "@babel/preset-react": "^7.0.0",
    "babel-loader": "^8.0.5",
    "babel-plugin-transform-class-properties": ">=6.24.1",
    "babel-plugin-transform-decorators-legacy": ">=1.3.4",
    "babel-plugin-transform-private-properties": ">=1.0.2",
    "babel-plugin-transform-remove-console": "^6.8.3",
    "babelify": ">=7.3.0",
    "grunt": ">=1.0.1",
    "grunt-browserify": ">=5.0.0",
    "grunt-chokidar": ">=1.0.0",
    "grunt-contrib-clean": ">=1.1.0",
    "grunt-contrib-compass": ">=1.1.1",
    "grunt-contrib-compress": ">=1.4.1",
    "grunt-contrib-copy": ">=1.0.0",
    "grunt-contrib-uglify": ">=2.3.0",
    "grunt-tinyimg": ">=1.0.0",
    "webpack": "^4.29.6"
  },
  "dependencies": {
    "@babel/cli": "^7.0.0",
    "autobind-decorator": ">=1.4.0",
    "gsap": ">=1.19.1",
    "jquery": ">=3.2.1",
    "jquery-mask-plugin": "^1.14.10",
    "pipwerks-scorm-api-wrapper": ">=0.1.2",
    "react": ">=15.5.4",
    "react-dom": ">=15.5.4",
    "react-transition-group": "^1.1.3"
  },
  "scripts": {
    "postinstall": "C:\\Ruby23-x64\\bin\\gem install compass susy breakpoint --source http://rubygems.org"
  }
}

и .babelrc, который я создал

{
    "presets": [
        "@babel/react", "@babel/es2015"
    ],
    "plugins": [
        "@babel/proposal-class-properties",
        "transform-object-rest-spread"
      ]
}

Если кто-нибудь может помочь, я был бы очень благодарен. Спасибо всем.

...