1

如果我们有这样的打字稿导入:

import {Core} from "./libs/Core";

转译为:

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Core_1 = require("./libs/Core");

有没有办法强制编译器为“Core_1”变量使用不同于“_1”的后缀?

我想做的是让编译器使用随机数而不是 1(可能是 7),如下所示:

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Core_7 = require("./libs/Core");

在我的用例中,我希望能够在同一浏览器窗口中加载脚本的副本,该副本可能具有相同的文件,但脚本的升级版本。旧脚本基本上会自行关闭,但新脚本不会有任何变量或命名空间冲突。

4

0 回答 0