При попытке подключить mocha
к redux-react
проекту мне потребовалось вынести конфигурацию для babel
в .babelrc
файл. Дальше веселее, оказалось, что mocha
категорически отказывается запускаться с опцией { modules: false }
, а вот без неё пожалуйста. На этом приключения не закончились, оказалось, что cuid
не хочет запускаться с ней, а вот без неё пожалуйста. Временно решил разделить конфиги для babel
& mocha
, перебив эту опцию в webpack-конфиге
. Но не тут то было. Экспериментальным путём выяснил, что webpack
чихал на указанный вами в файле конфиг, если видит .babelrc
. Решительно не понимаю, на кой чёрт так было сделано. Непродолжительный гуглёж привёл меня к тому, что ему нужно насильно запрещать это опцией babelrc: false
в query
для babel-loader
-а.
Эх, web свернул куда-то не туда. Он, не успевши спозтись, уже куда-то расползается. И это я всё ещё не подключил тесты. Там несмотря на следование мануалам у меня пока вообще ничего не заводится. А гляда на рабочие конфиги из github
-а я натыкаюсь на такие адовые конструкции по 500+ строк кода, альтернативные настройки babel с какими-то тестовыми preset-ами и пр., что…