core-ds/arui-scripts

Ошибка с typescript@>v5

Closed this issue · 0 comments

Проблема: при обновлении в проекте зависимости typescript с v4 до v5.0.4 столкнулся со следующей ошибкой при выполнении скрипта arui-scripts start (на самом деле и с другими командами проявляется)

TypeError: Cannot set property mark of #<Object> which has only a getter
    at Object.connectTypeScriptPerformance (./node_modules/fork-ts-checker-webpack-plugin/lib/typescript-reporter/profile/TypeScriptPerformance.js:12:36)
    at createTypeScriptReporter (./node_modules/fork-ts-checker-webpack-plugin/lib/typescript-reporter/reporter/TypeScriptReporter.js:40:49)
    at Object.<anonymous> (./node_modules/fork-ts-checker-webpack-plugin/lib/reporter/reporter-rpc/ReporterRpcService.js:21:30)
    at Generator.next (<anonymous>)
    at ./node_modules/fork-ts-checker-webpack-plugin/lib/reporter/reporter-rpc/ReporterRpcService.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (./node_modules/fork-ts-checker-webpack-plugin/lib/reporter/reporter-rpc/ReporterRpcService.js:4:12)
    at ./node_modules/fork-ts-checker-webpack-plugin/lib/reporter/reporter-rpc/ReporterRpcService.js:19:88
    at Object.<anonymous> (./node_modules/fork-ts-checker-webpack-plugin/lib/rpc/RpcService.js:23:38)
    at Generator.next (<anonymous>)

Она ничего не ломает, но становится грязно в логах, и убрать ее не помешает.
Ругается на зависимость fork-ts-checker-webpack-plugin. Погуглив, нашел такой issue: TypeStrong/fork-ts-checker-webpack-plugin#797
При обновлении зависимости fork-ts-checker-webpack-plugin до v6.5.3 ошибка пропадает.