node_modules / angular2-qrscanner / angular2-qrscanner.d.ts, найдена версия 4, ожидается 3, разрешение символов - PullRequest
0 голосов
/ 07 декабря 2018

Мы получаем ошибку метаданных, которая препятствует нашим развертываниям.Как это не позволяет строить нг.Ниже приведена конфигурация;с последующей полной трассировкой ошибок.

ERROR in Error: Metadata version mismatch for module <Angular4.3-AppPath>/node_modules/angular2-qrscanner/angular2-qrscanner.d.ts, found version 4, expected 3, resolving symbol <Module_Name>in <Angular4.3-AppPath>/src/app/modules/manage/device/device.module.ts, resolving symbol <Module_Name>in <Angular4.3-AppPath>/src/app/<Module_Path>.ts
at syntaxError (<Angular4.3-AppPath>\node_modules@angular\compiler\bundles\compiler.umd.js:1725:34)
at simplifyInContext (<Angular4.3-AppPath>\node_modules@angular\compiler\bundles\compiler.umd.js:24953:23)
at StaticReflector.simplify (<Angular4.3-AppPath>\node_modules@angular\compiler\bundles\compiler.umd.js:24965:13)
at StaticReflector.annotations (<Angular4.3-AppPath>\node_modules@angular\compiler\bundles\compiler.umd.js:24395:41)
at _getNgModuleMetadata (<Angular4.3-AppPath>\node_modules@angular\compiler-cli\src\ngtools_impl.js:138:31)
at _extractLazyRoutesFromStaticModule (<Angular4.3-AppPath>\node_modules@angular\compiler-cli\src\ngtools_impl.js:109:26)
at <Angular4.3-AppPath>\node_modules@angular\compiler-cli\src\ngtools_impl.js:129:27
at Array.reduce ()
at _extractLazyRoutesFromStaticModule (<Angular4.3-AppPath>\node_modules@angular\compiler-cli\src\ngtools_impl.js:128:10)
at Object.listLazyRoutesOfModule (<Angular4.3-AppPath>\node_modules@angular\compiler-cli\src\ngtools_impl.js:53:22)
at Function.NgTools_InternalApi_NG_2.listLazyRoutes (<Angular4.3-AppPath>\node_modules@angular\compiler-cli\src\ngtools_api.js:91:39)
at AotPlugin._getLazyRoutesFromNgtools (<Angular4.3-AppPath>\node_modules@ngtools\webpack\src\plugin.js:241:66)
at _donePromise.Promise.resolve.then.then.then.then.then (<Angular4.3-AppPath>\node_modules@ngtools\webpack\src\plugin.js:495:24)
at
at process._tickCallback (internal/process/next_tick.js:188:7)

webpack: не удалось скомпилировать.

настройка: angular2-qrscanner версия: 1.0.7 Angular CLI: 1.5.0 Node: 8.10.0 ОС: win32 x64 Angular: 4.3.2 ... common, компилятор, compiler-cli, core, forms, http ... platform-browser, platform-browser-dynamic, router @ angular / animations: 4.4.0-RC.0 @ angular / cdk: 2.0.0-beta.10 @ angular / cli: 1.5.0 @ angular / flex-layout: 2.0.0-beta.8 @ angular / материал: 2.0.0-beta.10 @ angular-devkit / build-optimizer: 0.0.33 @ angular-devkit / core: 0.0.20 @ angular-devkit / schematics: 0.0.35 @ ngtools / json-schema: 1.1.0 @ ngtools / webpack: 1.8.0 @ схема / угловая: 0.1.3 машинопись: 2.6.1 webpack: 3.8.1

1 Ответ

0 голосов
/ 17 декабря 2018

Разрешено в localhost: 4200.Устаревший пакет по адресу angular2-qrscanner@0.1.7.И это работает!

Однако при размещении в качестве веб-приложения Azure камера отказывается загружаться.В консоли Chrome выдается следующее сообщение об ошибке: -

Отказался загружать носители из 'blob: / 5c07044f-447c-45a9-979e-458d5e955f8f', поскольку он нарушает следующую директиву политики безопасности содержимого: "default-src 'unsafe-inline' data: https: ".Обратите внимание, что «media-src» не был задан явно, поэтому «default-src» используется как запасной вариант.

Разрешение, работающее над: - Edge и IE не выдают эту ошибку.Камера открывается, но не сканирует.Должен ли я переключиться на другой QR-сканер или я продолжу использовать «angular2-qrscanner».Я обдумываю то же самое.

...