Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从meteor中的节点模块导入css文件_Javascript_Reactjs_Meteor_Npm_Froala - Fatal编程技术网

Javascript 从meteor中的节点模块导入css文件

Javascript 从meteor中的节点模块导入css文件,javascript,reactjs,meteor,npm,froala,Javascript,Reactjs,Meteor,Npm,Froala,我正在使用meteor和react中的froala编辑器。froala编辑器要求您导入css文件。例如,当我导入 import 'froala-editor/css/froala_style.min.css'; 服务器崩溃并给我一个错误 SyntaxError: Unexpected token . 它似乎正在将文件解析为javascript。 我使用的是meteor版本1.5.2。 在meteor 1.5.2中,从节点模块导入css文件的正确方法是什么?您可以在主样式表中使用@import

我正在使用meteor和react中的froala编辑器。froala编辑器要求您导入css文件。例如,当我导入

import 'froala-editor/css/froala_style.min.css';
服务器崩溃并给我一个错误

SyntaxError: Unexpected token .
它似乎正在将文件解析为javascript。 我使用的是meteor版本1.5.2。
在meteor 1.5.2中,从节点模块导入css文件的正确方法是什么?

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

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

这是正确的在react中导入css文件是完全合法的,但是看起来导入不需要缩小的文件类型-即,它需要
path/filename.type
而不是
path/filename.something.type
尝试导入未缩小的文件,不管怎样,它将在以后的构建中缩小。我导入了
import'font-awesome/css/font-awesome.css'path/filename.type
而不是
path/filename.something.type
尝试导入未缩小的文件,不管怎样,它将在以后的构建中缩小。我导入了
import'font-awesome/css/font-awesome.css'@import
。froala编辑器要求我导入CSS,这不是一个hack-lol。为了正确呈现组件,我必须导入CSS。是的,但是您不必在同一个文件中导入css。您只需要确保在组件呈现之前导入css。通过将其导入主样式表,您将其与其他应用程序css一起导入,以便在组件呈现时加载。但是,有没有解决方案可以从meteor中的节点模块导入css文件,而不是绕过它?是的,在样式表中使用
@import
。这不是一个黑客哈哈