@sentry/browser
@sentry/node
raven-js
raven-node
_(рдиреЛрдб рдХреЗ рд▓рд┐рдП рд░реЗрд╡реЗрди)_5.9.1
рдирдорд╕реНрддреЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХреЛрдгреАрдп 6 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдо "@sentry/browser": "^5.0.6"
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХ рдЗрдореЗрдЬ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП GitLab CI рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЖрдЬ, рд╣рдордиреЗ рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд┐рд▓реНрдб рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд░рд╣рд╛:
ERROR in node_modules/@sentry/utils/dist/misc.d.ts(89,48): error TS2304: Cannot find name 'unknown'.
рд╕рдмрд╕реЗ рдЕрдЬреАрдм рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рд╣рдордиреЗ рдХрд╛рдо рдЪрд▓рд╛рдпрд╛ (2 рдЕрдХреНрдЯреВрдмрд░) рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛ рдФрд░ рддрдм рд╕реЗ рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдПрдХ рднреА рд▓рд╛рдЗрди рдирд╣реАрдВ рдмрджрд▓реА рд╣реИред
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рд╣реИ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рдмреЗрд╡рдХреВрдлреА рд╣реИ ...
рд╣рдорд╛рд░рд╛ рдкреИрдХреЗрдЬ.рдЬреЗрд╕рди рд╣реИ:
{
"name": "tool-front",
"version": "0.0.1",
"license": "MIT",
"scripts": {
"ng": "ng",
"start": "ng serve --disable-host-check --host=0.0.0.0",
"build": "ng build",
"test": "ng test",
"lint": "./node_modules/eslint/bin/eslint.js \"./src/**/*.ts\" --quiet",
},
"private": true,
"dependencies": {
"angular2-query-builder": "0.3.1",
"@angular/animations": "^6.1.10",
"@angular/cdk": "^6.3.2",
"@angular/common": "^6.1.10",
"@angular/compiler": "^6.1.10",
"@angular/core": "^6.1.10",
"@angular/flex-layout": "6.0.0-beta.16",
"@angular/forms": "^6.1.10",
"@angular/http": "^6.1.10",
"@angular/material": "^6.4.7",
"@angular/material-moment-adapter": "^6.4.7",
"@angular/platform-browser": "^6.1.10",
"@angular/platform-browser-dynamic": "^6.1.10",
"@angular/router": "^6.1.10",
"@asymmetrik/ngx-leaflet": "^4.0.0",
"@sentry/browser": "^5.9.1",
"@sentry/types": "^5.7.1",
"@sentry/typescript": "^5.7.1",
"@zxing/ngx-scanner": "1.3.0",
"deepmerge": "^3.2.0",
"font-awesome": "^4.7.0",
"hammerjs": "^2.0.8",
"leaflet": "^1.3.1",
"mat-progress-buttons": "^6.0.1",
"moment": "^2.22.2",
"ng-dynamic-component": "^4.0.2",
"ng2-file-upload": "^1.3.0",
"ng2-nvd3": "^2.0.0",
"ngx-init": "^0.1.0",
"ngx-mat-select-search": "^1.2.0",
"ngx-papaparse": "^3.0.2",
"rxjs": "6.2.2",
"uuid": "^3.3.2",
"zone.js": "^0.8.26"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.7.0",
"@angular/cli": "6.2.8",
"@angular/compiler-cli": "^6.1.10",
"@angular/language-service": "^6.1.10",
"@types/jasmine": "~2.5.53",
"@types/jasminewd2": "^2.0.6",
"@types/leaflet": "^1.2.0",
"@types/node": "~6.0.101",
"@typescript-eslint/eslint-plugin": "^1.9.0",
"@typescript-eslint/parser": "^1.4.2",
"codelyzer": "^4.4.2",
"concurrently": "^3.5.1",
"eslint": "^5.15.1",
"eslint-config-prettier": "^4.1.0",
"jasmine-core": "~2.6.2",
"jasmine-spec-reporter": "~4.1.0",
"json-server": "^0.12.1",
"karma": "~1.7.0",
"karma-chrome-launcher": "~2.1.1",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^1.4.1",
"karma-jasmine": "^1.1.2",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.2",
"ts-node": "~3.2.0",
"tslint": "~5.7.0",
"typescript": "~2.9.0",
"webpack": "^4.28.3"
}
}
рдФрд░ рд╣рдорд╛рд░рд╛ tsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
],
"module": "es2015",
"baseUrl": "./"
}
}
рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЕрдЧрд░ рдЖрдкрдХреЛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдЪрд╛рд╣рд┐рдП, рддреЛ рдмрд╕ рдкреВрдЫреЗрдВред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рд╕рдВрддрд░реА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд╡реАрдирддрдо (5.9.1) рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛
unknown
рдПрдХ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 3 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдк рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрд╕рдбреАрдХреЗ рдХреЗ v4 рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ unknown
рд╕рдВрджрд░реНрдн рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣реЛрдЧрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рдерд╛? рдореИрдВ
рд╣рд╛рдп рдХрд╛рдорд┐рд▓реЛрдЧреЛрд░реЗрдХ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╣рдо рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 2.9.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЖрдЬ рдПрдирдкреАрдПрдо рдФрд░ рд╕рдВрддрд░реА/рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг @sentry/browser: 5.6.3
ред рдореИрдВрдиреЗ npm (https://www.npmjs.com/package/@sentry/browser) рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдФрд░ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ @sentry/browser: 5.7.0
рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд╕рдлрд▓ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдмрд╛рдж рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдореЗрд░реЗ рд▓рд┐рдПред
рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдХреЛ 5.6.3
рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд░рдЦреВрдВрдЧрд╛ред
рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
@franciscovelez рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ unknown
рдШреЛрд╖рд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
declare global {
type unknown = any
}
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП:
export type mixed = { [key: string]: any } | object | number | string | boolean | symbol | undefined | null | void
declare global {
type unknown = mixed
}
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@franciscovelez рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ
unknown
рдШреЛрд╖рд┐рдд рдХрд░рдХреЗ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП: