我有一个名为 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 代码,但它是显示上述错误。 请帮我解决这个问题