我可以强制Typescript编译器用于类导入的后缀吗

时间:2019-05-01 16:38:26

标签: typescript transpiler typescript3.0

如果我们像这样输入打字稿:

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");

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

0 个答案:

没有答案