BABEL_TRANSFORM_ERROR. Значение свойства: ожидаемый тип строки, но получен объект - PullRequest
0 голосов
/ 19 июня 2020

Скриншот ошибки

Я использовал этот учебник https://www.vairix.com/tech-blog/server-side-rendering-ssr-of-create-react-app-cra-app-in-2020%C2%A0 и следующий пример репозитория github https://github.com/dariomac/poc-cra-ssr

My bootstrap. js, я использую node.js v12 и пробовал все возможные решения в Google

require('ignore-styles');

require('@babel/register')({
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react"
  ],
  "plugins": [
    "@babel/plugin-proposal-class-properties",
    //"@babel/plugin-transform-modules-commonjs",
    [
      "transform-assets",
      {
        "extensions": [
          "css",
          "svg"
        ],
        "name": "static/media/[name].[hash:8].[ext]"
      }
    ]
  ]
});

require('./index');

Примечание: я добавил это в плагины в bootstrap. js так как Бабель жаловался

  "plugins": [
    "@babel/plugin-proposal-class-properties",
    //"@babel/plugin-transform-modules-commonjs",

1 Ответ

0 голосов
/ 20 июня 2020

У меня нет проблем с Node v12.13.0, используя ваш bootstrap. js код.

Я даже пробовал с пустым и чистым проектом CRA, и он работает без каких-либо изменений. Я обновил код репозитория Github до последней версии каждой зависимости.

Пожалуйста, протестируйте его и дайте мне знать, решило ли это проблему.

...