Могу ли я принудительно использовать суффикс, используемый компилятором Typescript для импорта класса - PullRequest
1 голос
/ 01 мая 2019

Если у нас есть импорт машинописного текста, например, так:

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

, который переносится на это:

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

Есть ли способ заставить компилятор использовать суффикс, отличный от "_1" для переменной "Core_1"?

Я бы хотел, чтобы компилятор использовал случайное число вместо 1 (которое может быть 7), например:

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

В моем случае я хочу иметь возможность загружать копию скрипта с потенциально теми же файлами, но с обновленной версией скрипта в том же окне браузера. Старый сценарий по сути отключился бы, но новый сценарий не имел бы никаких конфликтов переменных или пространства имен.

...