“import”语句如何在使用react js的服务器端渲染中工作?

问题描述 投票:1回答:1

当我们尝试在节点js服务器文件中导入文件时,import语句出错。如何在节点js服务器文件中使用es6?

需要安装哪些依赖项?

node.js reactjs express serverside-rendering
1个回答
1
投票

使用babel(@ babel / core,@ babel / preset-env以及@ babel / node取决于要求)来使用导入是很常见的。

和babel配置相似:

{
  "presets": [
    ["@babel/preset-env", {
      "targets": {
        "node": "8"
      }
    }]
  ]
}

使用更高版本的节点,您可以运行node --experimental-modules index.mjs您需要使用.mjs扩展名,否则它将无法工作(无论如何都没有额外的配置)。

© www.soinside.com 2019 - 2024. All rights reserved.