Angular Электрон - электронная безопасность Предупреждение: полифилы. js? - PullRequest
0 голосов
/ 03 марта 2020

У меня проблема с Электроном и Angular. Когда я запускаю свое приложение локально, я получаю эту ошибку:

Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
      Policy set or a policy with "unsafe-eval" enabled. This exposes users of
      this app to unnecessary security risks.

For more information and help, consult
https://electronjs.org/docs/tutorial/security.
 This warning will not show up
once the app is packaged.
console.(anonymous function) @ polyfills.3de9fb4783b8e416d08e.js:1

Я не получаю это при запуске приложения в браузере

В результате, когда я пытаюсь запустить некоторые функции из mathjs, такие как

mathjs.evaluate("BED = 2", scope)
 mathjs.evaluate("BED5 = 5", scope)
 mathjs.evaluate("BED25 = BED + BED5 / 3", scope)

Я получаю следующие ошибки:

polyfills.3de9fb4783b8e416d08e.js:1 ERROR Error: Uncaught (in promise): TypeError: Cannot convert 2 to type "undefined"; valid output types are number, BigNumber, Fraction
TypeError: Cannot convert 2 to type "undefined"; valid output types are number, BigNumber, Fraction

Я не совсем уверен, почему это происходит, но мне интересно, есть ли в нем что-то делать с полифилами, которые связаны с Электроном?

Вот мои электроны и angular связанные библиотеки в моем файле package.json:

"electron": "^3.0.6",
"electron-builder": "20.29.0",
"electron-icon-builder": "^1.0.2",
"electron-reload": "^1.2.5",
"@angular-devkit/build-angular": "0.13.4",
"@angular/animations": "^7.2.0",
"@angular/cdk": "^7.2.0",
"@angular/cli": "^7.2.0",
"@angular/common": "^7.2.0",
"@angular/compiler": "^7.2.0",
"@angular/compiler-cli": "^7.2.0",
"@angular/core": "^7.2.0",
"@angular/fire": "~5.1.0",
"@angular/flex-layout": "~7.0.0-beta.19",
"@angular/forms": "^7.2.0",
"@angular/http": "^7.2.0",
"@angular/language-service": "^7.2.0",
"@angular/material": "^7.2.0",
"@angular/platform-browser": "^7.2.0",
"@angular/platform-browser-dynamic": "^7.2.0",
"@angular/router": "^7.2.0",

Кто-нибудь знает, что происходит?

...