在使用vs.net的TypeScript插件时,如何让一个TypeScript文件导入在其他TypeScript文件中声明的模块?
文件1:
module moo
{
export class foo .....
}
文件2:
//what goes here?
class bar extends moo.foo
{
}
发布于 2016-11-17 19:45:07
由于TypeScript 1.8+
,您可以使用简单的import
语句,如下所示:
import { ClassName } from '../relative/path/to/file';
或通配符版本:
import * as YourName from 'global-or-relative';
阅读更多:https://www.typescriptlang.org/docs/handbook/modules.html
发布于 2014-08-05 07:12:23
使用了像"///<reference path="web.ts" />
这样的引用,然后在VS2013项目属性中构建"app.ts","Typescript Build“->”将javascript输出组合到文件中:“(选中)->”app.js“
发布于 2020-12-15 23:42:10
如果您正在为web执行某些操作,则需要使用js文件扩展名:
import { moo } from 'file.js';
如果你正在为nodejs做一些事情,我不认为使用js文件扩展名:
import { moo } from 'file';
https://stackoverflow.com/questions/12930049
复制相似问题