Node.js 在heroku上部署节点服务器并接收;SyntaxError:意外的令牌导入“;
我使用node 6.10.2和ecmascript在node.js中编写了一个服务器。我想上传到heroku,当我在本地用“npm start”启动服务器时,服务器启动没有问题,但是在heroku上我收到了以下错误Node.js 在heroku上部署节点服务器并接收;SyntaxError:意外的令牌导入“;,node.js,heroku,deployment,Node.js,Heroku,Deployment,我使用node 6.10.2和ecmascript在node.js中编写了一个服务器。我想上传到heroku,当我在本地用“npm start”启动服务器时,服务器启动没有问题,但是在heroku上我收到了以下错误 import express from 'express'; SyntaxError: Unexpected token import 如何修复此错误 谢谢您有两种选择: 使用require()而不是import 传输您的代码 节点不支持import关键字。在节点中,使用requ
import express from 'express';
SyntaxError: Unexpected token import
如何修复此错误
谢谢您有两种选择:
require()
而不是import
import
关键字。在节点中,使用require()
函数导入模块。例如,您可以更改以下内容:
import express from 'express';
为此:
const express = require('express');
或者,如果您真的想使用import
,也可以使用Babel等传输代码。见: