Я получаю ошибку времени выполнения - после переноса с помощью TS.
Я получаю эту ошибку:
/home/oleg/WebstormProjects/oresoftware/live-mutex/dist/rw-client.js:23
class RWLockClient extends client_1.Client {
^
TypeError: Class extends value undefined is not a constructor or null
at Object.<anonymous> (/home/oleg/WebstormProjects/oresoftware/live-mutex/dist/rw-client.js:23:37)
at Module._compile (internal/modules/cjs/loader.js:702:30)
Вот файл, который вызывает ошибку при загрузке:
'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const assert = require("assert");
const client_1 = require("./client");
const index_1 = require("./index");
const shared_internal_2 = require("./shared-internal");
class RWLockClient extends client_1.Client { //// <<<<<<< !! here is where the error occurs
// ...
}
и указанный выше файл загружает этот файл (client.js):
'use strict';
Object.defineProperty(exports, "__esModule", { value: true });
const util = require("util");
const assert = require("assert");
const net = require("net");
const UUID = require("uuid");
const chalk_1 = require("chalk");
const json_parser_1 = require("./json-parser");
const shared_internal_1 = require("./shared-internal");
class Client {
// ...
}
exports.Client = Client;
кто-нибудь видит проблему? Я не могу разобраться. Я использую tsconfig, который я использовал в течение долгого времени, поэтому я сомневаюсь, что это так, но дайте мне знать, поможет ли эта информация.