Интеграция Ant Design в универсальный стартовый комплект React Redux - PullRequest
0 голосов
/ 12 мая 2018

Я начинаю новый проект на React и хочу использовать этот стек: React Router 4 + Redux + Универсальный рендеринг + Дизайн муравьев

Я нашел этот хороший стартовый набор https://github.com/combine/universal-react-reduxкоторые покрывают большинство моих потребностей, за исключением того, что я использую Semantic UI, а не Ant Design

Я пытаюсь интегрировать в него Ant Design, как и в другом работающем проекте, следуя инструкциям этой статьи https://medium.com/@GeoffMiller/how-to-customize-ant-design-with-react-webpack-the-missing-guide-c6430f2db10f

Когда я пытаюсь использовать Ant Design Button в компоненте Home, у меня появляется эта ошибка

(function (exports, require, module, __filename, __dirname) { import Button from './button';
                                                              ^^^^^^

SyntaxError: Unexpected token import
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Object.obj.(anonymous function) [as runInThisContext] (/Users/Arnaud/Documents/Tepee/src/universal-react-redux/node_modules/node-dev/lib/hook.js:30:19)
    at Module._compile (module.js:607:28)
    at Module._extensions..js (module.js:654:10)
    at nodeDevHook (/Users/Arnaud/Documents/Tepee/src/universal-react-redux/node_modules/node-dev/lib/hook.js:61:7)
    at require.extensions.(anonymous function) (/Users/Arnaud/Documents/Tepee/src/universal-react-redux/node_modules/babel-register/lib/node.js:152:7)
    at Object.nodeDevHook [as .js] (/Users/Arnaud/Documents/Tepee/src/universal-react-redux/node_modules/node-dev/lib/hook.js:61:7)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
[ERROR] 00:14:04 SyntaxError

Что я понимаю об ошибке, так это то, что babel не используется в этом случае (потому что импорт не понимается)но

  1. Я не понимаю, почему это работает для других библиотек, а не для antd
  2. Я понятия не имею, как это исправить

СправкаДобро пожаловать.Спасибо

...