我得到了这个错误:
/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
// ...
}
上面的文件正在加载这个文件(客户端.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;