0

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
4

1 回答 1

0
  1. "type": "module"对于节点版本 >=13,您可以通过设置 a来使用 es6 模块package.json

    除了添加 ."type": "module"你还可以命名所有 JS 文件.mjs而不是.js.

    require如果您进行这些更改,语法将停止工作!

  2. 对于节点版本 8、9、10、11、12

    节点 --experimental-modules app.js

    见参考

于 2022-03-01T14:14:24.230 回答