2017-09-07 141 views
0

我在流星中使用froala编辑器并作出反应。 Froala编辑器要求您导入css文件。 https://www.froala.com/wysiwyg-editor/docs/framework-plugins/react当我输入例如从流星中的节点模块导入css文件

import 'froala-editor/css/froala_style.min.css'; 

的服务器崩溃,并给我一个错误

SyntaxError: Unexpected token . 

这似乎是在解析文件,如JavaScript。 我正在使用流星版本1.5.2。 在流星1.5.2中从节点模块导入css文件的正确方法是什么?

+0

在反应中导入css文件是完全合法的,但它看起来像导入不期望一个缩小的文件类型 - 即它期望'path/filename.type'而不是'path/filename.something.type'尝试导入联合国即使是最小化的文件,无论如何它都会在后期被缩小。 –

+0

我导入了'import'font-awesome/css/font-awesome.css';'例如它给了我同样的错误@MichelFloyd – jalen201

+0

然后路径可能是问题 - 导入路径与它们所在的文件有关。这条路径假设你的js文件在根目录下,这是不太可能的。 –

回答

3

您可以在主样式表中使用@import语法来导入css,而不是在组件中执行。

+0

froala编辑器要求我导入CSS。为了正确渲染组件,我必须导入CSS。 https://www.froala.com/wysiwyg-editor/docs/framework-plugins/react – jalen201

+0

是的,但你不必在同一个文件中导入CSS。您只需确保在组件呈现前导入css。通过将它导入到主样式表中,您可以将其导入到其他应用程序的CSS中,以便在组件呈现时加载它。 –

+0

,但是有没有解决这个问题的方法,从流星中的节点模块导入css文件,而不是绕过它? – jalen201