gpt4 book ai didi

node.js - 在heroku上部署 Node 服务器并收到 "SyntaxError: Unexpected token import"

转载 作者:太空宇宙 更新时间:2023-11-03 22:10:34 26 4
gpt4 key购买 nike

我有一个使用 Node 6.10.2 和 ecmascript 用 node.js 编写的服务器。我想将其上传到heroku,在本地,当我使用“npm start”调用服务器时,服务器启动没有问题,但在heroku上我收到以下错误

import express from 'express';

SyntaxError: Unexpected token import

如何修复此错误?

谢谢

最佳答案

您有 2 个选择:

  1. 使用require()而不是import
  2. 转译您的代码

Node 不支持 import 关键字。在 Node 中,您可以使用 require() 函数导入模块。例如,您可以更改此设置:

import express from 'express';

对此:

const express = require('express');

或者您可以转译代码,例如如果您确实想使用 import,请使用 Babel。请参阅:

关于node.js - 在heroku上部署 Node 服务器并收到 "SyntaxError: Unexpected token import",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43415333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com