dima9595
@dima9595
Junior PHP

Как исправить ошибку tslib do not define a valid '.' target?

При использовании TS (недавно начал переходить, изучать его) столкнулся с ошибкой:

Error: Package exports for 'C:\Dev\project\packages\mod\node_modules\tslib' do not define a valid '.' target
    at resolveExportsTarget (internal/modules/cjs/loader.js:545:13)
    at applyExports (internal/modules/cjs/loader.js:459:14)
    at resolveExports (internal/modules/cjs/loader.js:508:12)
    at Function.Module._findPath (internal/modules/cjs/loader.js:577:20)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:879:27)
    at Function.Module._load (internal/modules/cjs/loader.js:785:27)
    at Module.require (internal/modules/cjs/loader.js:956:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (C:\Dev\project\packages\mod\vendor\bootstrap.js:4:17)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)


Имеется такой конфиг TS:
{
  "compilerOptions": {
    /* Projects */
    "incremental": true,
    "strictPropertyInitialization": false,
    "moduleResolution": "Node",
    "importHelpers": true,

    /* Language and Environment */
    "target": "ES6",
    "experimentalDecorators": true,

    /* Modules */
    "module": "CommonJS",

    /* Emit */
    "sourceMap": false,
    "outDir": "../../packages/RP",
    "removeComments": true,

    /* Interop Constraints */
    "allowSyntheticDefaultImports": true,
    "esModuleInterop": true,

    /* Type Checking */
    "strict": true,

    /* Completeness */
    "skipDefaultLibCheck": true,
    "skipLibCheck": true
  },
  "include": [
    "./**/*.ts",
    "@types/**/*.d.ts",
  ],
  "exclude": [
    "node_modules",
  ]
}

PS: Это разработка на движке RAGE:MP
PSS: Проблема, скорей всего, не сколь в Typescript, скорее всего в Node.JS или библиотеке sequileze/typeorm. Потому что подобная ошибка встречается когда используются эти библиотеки.

В чём может быть ошибка?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы