Бабель 7 обновления пачкая шутя тесты с не может использовать декораторы и декоратор-наследие плагин вместе

голоса
0

Я обновление до Вавилонской 7 и хотя приложение загружается, мои тесты пачкая. Они были хороши раньше. Я получаю эту ошибку от каждого теста, который включает в себя декорированный компонент.

 FAIL  src/app/components/pages/Home/__tests__/Home.test.js
  ● Test suite failed to run

    Cannot use the decorators and decorators-legacy plugin together

      at validatePlugins (node_modules/@babel/core/node_modules/@babel/parser/lib/index.js:10401:13)
      at getParser (node_modules/@babel/core/node_modules/@babel/parser/lib/index.js:10464:5)
      at parse (node_modules/@babel/core/node_modules/@babel/parser/lib/index.js:10448:12)
      at parser (node_modules/@babel/core/lib/transformation/normalize-file.js:170:34)
      at normalizeFile (node_modules/@babel/core/lib/transformation/normalize-file.js:138:11)
      at runSync (node_modules/@babel/core/lib/transformation/index.js:44:43)
      at transformSync (node_modules/@babel/core/lib/transform.js:43:38)
      at transform (node_modules/@babel/core/lib/transform.js:22:38)

.babelrc обратите внимание: я использую REMOVE-декоратор, чтобы запустить свои тесты, которые не могли получить шутку работать без него. Вы думаете, что это может быть проблема?

  plugins: [
    @babel/plugin-proposal-class-properties,
    @babel/plugin-proposal-object-rest-spread,
    [@babel/plugin-proposal-decorators, { legacy: true } ],
    babel-plugin-styled-components
  ],
  env: {
    development: {
      plugins: [
        @babel/plugin-proposal-class-properties,
        @babel/plugin-proposal-object-rest-spread,
        [@babel/plugin-proposal-decorators, { legacy: true } ],
        babel-plugin-styled-components
      ]
    },
    test: {
      plugins: [
        remove-decorator
      ]
    }

package.json

  devDependencies: {
    @babel/core: ^7.0.0,
    @babel/plugin-proposal-class-properties: ^7.0.0,
    @babel/plugin-proposal-decorators: 7.0.0,
    @babel/plugin-proposal-object-rest-spread: ^7.0.0,
    @babel/polyfill: ^7.0.0,
    @babel/preset-env: ^7.0.0,
    @babel/preset-flow: ^7.0.0,
    @babel/preset-react: ^7.0.0,
    babel-core: ^7.0.0-bridge.0,
    babel-jest: ^21.2.0,
    babel-loader: ^8.0.0,
    babel-plugin-remove-decorator: ^1.0.0,
    babel-plugin-styled-components: ^1.3.0,
    babel-plugin-transform-decorators-legacy: ^1.3.4,
    babel-polyfill: 6.26.0,
Задан 02/09/2018 в 05:14
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more