通过使用引用将一个打字稿文件加载到另一个打字稿文件中

时间:2019-05-27 14:39:53

标签: typescript typescript-typings

我是Typescript的新手。我想使用<reference>标签在另一个Typescript文件中加载一个Typescript文件。

我做了一些事情,但是没有用!请帮助我。

first.ts:

import * as $ from './JQuery';

alert("Message 2: I want to run!");
$("#myParagraph").click(function () {
    alert("hello!");
});

app.ts:

/// <reference path="./first.ts"/>

alert("Message 1: app.ts loaded!");

输出app.ts是app.js(自动生成)

/// <reference path="./first.ts"/>
alert("Message 1: app.ts loaded!");

如您所见,app.js文件中未加载first.ts的内容。 我怎么解决这个问题? first.ts not found!

tsconfig.json:

{
  "compilerOptions": {
    "noImplicitAny": false,
    "noEmitOnError": true,
    "removeComments": false,
    "sourceMap": true,
    "target": "es5",
    "outDir": "../wwwroot/scripts",
    "module": "umd"
  }
}

1 个答案:

答案 0 :(得分:0)

使用TypeScript编译器的--outFile参数将所有内容连接到一个文件中。浏览器不会解析<reference>标签。

赞:

tsc --outFile my-big-javascript.js