Aja*_*tha 3 node.js reactjs react-bootstrap razzle
Razzle 是一个服务器端渲染框架。
这是错误:
/home/ajay/Ajay Nagotha/Projects/react-ssr-demo/luma-ssr/node_modules/react-bootstrap/esm/Container.js:1
import classNames from 'classnames';
^^^^^^
SyntaxError: Cannot use import statement outside a module
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您使用 Visual Studio Code 并让它自动添加导入,它可能会使用不正确的路径。
当我在 Typescript 项目中遇到这个问题时,我让 Code 进行导入,这会创建代码
import Container from 'react-bootstrap/esm/Container';
Run Code Online (Sandbox Code Playgroud)
正确的代码没有 esm 路径,应该是
import Container from 'react-boostrap/Container';
Run Code Online (Sandbox Code Playgroud)