Node.js React服务器端渲染:找不到模块样式加载程序css加载程序
我正在尝试为我的react web应用程序进行服务器端渲染 在我的React组件中,我也尝试添加以下导入: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
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)返回语法错误:无效或意外的标记