我并没有在编写模块上花太多时间,并且第一次使用lerna,并且可以从更熟悉这些主题的人那里得到帮助。
我正在将现有的babel钩子通用组件目录转换为lerna模块。共享组件模块当前与汇总捆绑在一起。我被困在一个从node_module导入css的组件上,例如:import 'slick-carousel/slick/slick.css';
由汇总生成的cjs模块确实达到了require('slick-carousel/slick/slick.css')
的要求,但是利用内部模块的create-react-app无法正确地挂钩需求。当我运行该应用程序时,出现错误,尝试将.css编译为代码:
slick-carousel/slick/slick.css:2
.slick-slider
^
SyntaxError: Unexpected token .
at new Script (vm.js:80:7)
at createScript (vm.js:274:10)
...
我如何在模块中获取css导入以正确地挂接到应用程序中?
是否有更好的方法来使用lerna将要开发的模块挂接到我们的create-react-app软件包中?