是否有可能从' X'"'''''从' X'""导入X?

时间:2017-07-13 17:18:26

标签: javascript node.js typescript ecmascript-6

我有reactJSreact-native共享的打字稿脚本。 该脚本导入了一些这样的模块:

import * as axios from "axios";
import * as URIJS from "urijs";

在react-native项目中,由于框架要求,tsconfig需要使用"module": "ES2015"而不是commonjs

{
    "compilerOptions": {
        "module": "ES2015",
        "target": "es6",
        .....
    },
}

我查看已编译的JS脚本,这两个导入保持不变:

import * as axios from "axios";
import * as URIJS from "urijs";

有没有办法将这两个导入转换为

import axios from "axios";
import URIJS from "urijs";

在已编译的JS脚本中?

因为它在运行时不起作用。看起来它会导入整个对象而不是类,例如,当我运行时 let uri = new URIJS("someurl")

会抛出此错误:

TypeError: URIJS is not a constructor

0 个答案:

没有答案