带有Babel的Node.js中的es6使用import和IntelliSense

时间:2016-04-25 18:51:10

标签: javascript node.js ecmascript-6 babeljs commonjs

在Node.js中使用es6导入功能时,使用commonjs模块格式编写的模块存在问题。我使用babel-register来运行代码。 例如,我想使用快速模块的命名导出,我写道:

import * as express from "express";
let app = express();

我也使用带有打字的TypeScript类型定义,它们以这种方式工作。但是这段代码无法运行说express()不是函数。 我写的时就像使用默认导出一样:

import express from "express";
let app = express();

它可以工作,但IntelliSense不可用。

这有什么问题?

0 个答案:

没有答案