首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何导入其他TypeScript文件?

如何导入其他TypeScript文件?
EN

Stack Overflow用户
提问于 2012-10-17 16:24:50
回答 4查看 277.5K关注 0票数 177

在使用vs.net的TypeScript插件时,如何让一个TypeScript文件导入在其他TypeScript文件中声明的模块?

文件1:

代码语言:javascript
复制
module moo
{
    export class foo .....
}

文件2:

代码语言:javascript
复制
//what goes here?

class bar extends moo.foo
{
}
EN

回答 4

Stack Overflow用户

发布于 2016-11-17 19:45:07

由于TypeScript 1.8+,您可以使用简单的import语句,如下所示:

代码语言:javascript
复制
import { ClassName } from '../relative/path/to/file';

或通配符版本:

代码语言:javascript
复制
import * as YourName from 'global-or-relative';

阅读更多:https://www.typescriptlang.org/docs/handbook/modules.html

票数 11
EN

Stack Overflow用户

发布于 2014-08-05 07:12:23

使用了像"///<reference path="web.ts" />这样的引用,然后在VS2013项目属性中构建"app.ts","Typescript Build“->”将javascript输出组合到文件中:“(选中)->”app.js“

票数 3
EN

Stack Overflow用户

发布于 2020-12-15 23:42:10

如果您正在为web执行某些操作,则需要使用js文件扩展名:

代码语言:javascript
复制
import { moo } from 'file.js';

如果你正在为nodejs做一些事情,我不认为使用js文件扩展名:

代码语言:javascript
复制
import { moo } from 'file';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12930049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档