Я использую nwb для создания компонентов React. Некоторые из этих компонентов требуют стилизации CSS. Я импортирую свой CSS следующим образом.
import './styles/styles.css';
Это работает в демонстрационном приложении, которое обслуживается, когда я делаю npm start
. Стили отображаются.
Следующим шагом будет запуск npm build
. Это создает общую сборку JS моего приложения, что меня и интересует. Он создает папку с именем lib
, в которой хранятся встроенные файлы.
Теперь я импортирую свой компонент React в другой app, и он выдает мне эту ошибку:
.container {
^
ParseError: Unexpected token
Похоже, он не может проанализировать этот CSS, или он анализирует его как файл JS.
Если у кого-то были удачи в этом, дайте мне знать, что я делаю не так? Я выполняю стандартные шаги сборки компонентов React, как описано в документации nwb здесь: https://github.com/insin/nwb/blob/master/docs/guides/ReactComponents.md#developing -react-components-and-libraries-with-nwb