导入和要求一起使用

最近我遇到了这样一个问题:

import foo = require("/foo");

这听起来很奇怪,因为我通常使用的要求是这样的:

var foo = require("/foo");

或按如下方式导入:

import foo from "/foo";

那么,这有什么意义呢?


解决方案

签出the export = and import = require()部分文档:

使用export =导入模块时,必须使用特定于类型脚本的import let = require("module")导入模块

您也可以这样写:

import foo = require("/foo");

相关文章