Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
Node.js React服务器端渲染:找不到模块样式加载程序css加载程序_Node.js_Reactjs_Webpack_Server Side Rendering - Fatal编程技术网

Node.js React服务器端渲染:找不到模块样式加载程序css加载程序

Node.js React服务器端渲染:找不到模块样式加载程序css加载程序,node.js,reactjs,webpack,server-side-rendering,Node.js,Reactjs,Webpack,Server Side Rendering,我正在尝试为我的react web应用程序进行服务器端渲染 在我的React组件中,我也尝试添加以下导入: import '!style-loader!css-loader!font-awesome/css/font-awesome.min.css'; 节点返回以下错误(我通过babel节点运行): 如何修复该错误 另一个问题是如何知道环境不是浏览器,以及使用服务器端渲染和模块使用变量(如窗口)的最佳方式(在我的情况下是返回错误:窗口未定义)?这一行: import '!style-loade

我正在尝试为我的react web应用程序进行服务器端渲染

在我的React组件中,我也尝试添加以下导入:

import '!style-loader!css-loader!font-awesome/css/font-awesome.min.css';
节点返回以下错误(我通过babel节点运行):

如何修复该错误

另一个问题是如何知道环境不是浏览器,以及使用服务器端渲染和模块使用变量(如窗口)的最佳方式(在我的情况下是返回错误:窗口未定义)?

这一行:

import '!style-loader!css-loader!font-awesome/css/font-awesome.min.css';
应该是:

import 'path/to/font-awesome/css/font-awesome.min.css';
不需要
!样式加载器!css加载器导入css时。

此行:

import '!style-loader!css-loader!font-awesome/css/font-awesome.min.css';
应该是:

import 'path/to/font-awesome/css/font-awesome.min.css';

不需要
!样式加载器!css加载器导入css时。

它在createScript(vm.js:74:10)返回语法错误:无效或意外的标记。它在createScript(vm.js:74:10)返回语法错误:无效或意外的标记