打字稿模块

时间:2021-06-05 18:23:24

标签: typescript

我有一个名为 export_example.ts 的文件,该文件包含以下代码:

export let ex1: number = 3;

我有另一个名为 test.ts 的文件,该文件包含以下代码:

import { ex1 } from "./export_example";

console.log(ex1);

编译项目后,从 avobe export_example.ts 代码生成的等效 JavaScript 代码为:

define(["require", "exports"], function (require, export) {

"use strict";

Object.defineProperty(exports, "__esModule", { value: true });

exports.ex1 = void 0;

exports.ex1 = 3;

});

test.js 的等效 JavaScript 代码是:

define(["require", "exports", "./export_example"], 函数(require,exports,export_example_1){

"use strict";

Object.defineProperty(exports, "__esModule", { value: true });

console.log(export_example_1.ex1);

});

并且控制台显示以下错误:

未捕获的引用错误:定义未定义 在 test.js:1

现在我想通过使用我的 asp.net core mvc 项目在我的浏览器控制台中查看 test.ts 文件中变量 ex1 的值,所以我在我的项目中添加了 test.ts 的等效 javascript 代码,但它是显示上述错误。 请帮我解决这个问题

0 个答案:

没有答案