将带有es2015语法和babel转换的模块导入es5时出错

时间:2016-07-05 11:03:04

标签: javascript ecmascript-6 babeljs transpiler

我将es2015代码转换为ES5时出现问题。模块导入会出现问题:

import * as express from "express"

被描述为:

var _express = require("express");
var express = _interopRequireWildcard(_express);

导致错误:

var app = express();
          ^
TypeError: express is not a function

但如果我用

导入
  

var express = require('express');

一切正常。

我仍然想使用es2015语法,我应该在bable中安装一个设置或插件才能让它正常工作吗?

1 个答案:

答案 0 :(得分:0)

使用

import express from "express"