提问者:小点点

这个命令是什么意思?import DataTypes=require('./lib/data-types');


import DataTypes = require('./lib/data-types')

请有人给我解释一下。为什么可以把导入和要求一起使用。这是在NodeJS的一个模块中。后遗症


共2个答案

匿名用户

此语法特定于TypeScript。参见:https://www.typescriptlang.org/docs/handbook/modules.html#export--and-import--require

export=语法指定从模块导出的单个对象。这可以是类、接口、命名空间、函数或枚举。
使用export=导出模块时,必须使用特定于TypeScript的import module=require(“module”)来导入模块。

匿名用户

这是一个打字语法。

尝试使用

import * as x from 'x'

const … = require(…)