Typescript 如何解决意外的令牌导入
下面是我的代码Typescript 如何解决意外的令牌导入,typescript,ecmascript-6,Typescript,Ecmascript 6,下面是我的代码 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()); 我有一个如下所示的错误 (函数(导出、要求、模块、
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());
我有一个如下所示的错误
(函数(导出、要求、模块、_文件名、_目录名){import*作为“errorHandler”中的errorHandler;
SyntaxError:意外的令牌导入
如果能为此解决方案提供一些帮助,我将不胜感激。Node.js默认情况下不支持ECMAScript样式的模块(这就是
import
的功能)。请使用--实验模块运行您的应用程序
或转换为使用require()
。可以找到更多信息。目前,您不能直接使用ES6
模块系统语法(导入/导出
)在节点中。可以使用其中一个答案中提到的实验支持。或者使用类似于babel
的transpiler,基本上将此代码转换为commonJS
模块语法。