gpt4 book ai didi

typescript - 如何使用 TypeScript 导入外部文件?

转载 作者:搜寻专家 更新时间:2023-10-30 20:40:37 25 4
gpt4 key购买 nike

我有一个节点应用程序,它有一串 require,如下所示:

var express = require('express'),
router = require('./router'),
data = require('./data');

此代码无需更改即可运行,但我如何才能充分利用 TypeScript 模块?只是使用

import data = module("./data")

告诉我

The name ''./data'' does not exist in the current scope

如何使用 TypeScript 导入外部文件?

最佳答案

例子,

http://www.typescriptlang.org/Samples/#ImageBoard

包含一个名为 node.d.ts 的文件,它展示了如何为现有的 node.js 模块声明类型。

TypeScript 要求声明模块,以便您使用 import 语法。这通常在 .d.ts 文件中提供,但也可以包含在同一文件中。这可能看起来像一个例子,

declare module "./data" {
function getData(): number;
}

import data = module("./data");

var myData = data.getData();

.d.ts 文件中,declare 关键字是隐含的,可以省略。

关于typescript - 如何使用 TypeScript 导入外部文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12699940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com