【发布时间】:2019-09-26 15:55:36
【问题描述】:
下面是我的代码
import * as errorHandler from "errorhandler";
import { default as app } from "./express";
import * as cors from "cors";
/**
* Error Handler. Provides full stack - remove for production
*/
app.use(errorHandler());
我遇到了如下所示的错误
(function (exports, require, module, __filename, __dirname) { import * as errorHandler from "errorhandler"; SyntaxError:意外的令牌导入
如果能为此解决方案提供一些帮助,我将不胜感激
【问题讨论】:
-
目前你不能在 Node.js 中直接使用
ES6模块系统语法(import/export)。要么使用答案之一中提到的实验性支持。或者使用像babelMore info 这样的转译器,它基本上将此代码转换为commonJS模块语法。