Ошибка при добавлении лога Уинстона в электронное угловое приложение - PullRequest
0 голосов
/ 03 июля 2019

Я работаю над угловым электронным приложением. Я пытаюсь добавить Winston Logger в свое приложение. После настройки файла winston-logger.ts, когда я запускаю приложение, используя npm run Electron, я получаю следующие ошибки

ERROR in ./node_modules/winston/dist/winston/tail-file.js
Module not found: Error: Can't resolve 'fs' in 'C:\Users\node_modules\winston\dist\winston'
ERROR in ./node_modules/winston/dist/winston/transports/file.js
Module not found: Error: Can't resolve 'fs' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/winston/dist/winston/transports/http.js
Module not found: Error: Can't resolve 'http' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/winston/dist/winston/transports/http.js
Module not found: Error: Can't resolve 'https' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/logform/node_modules/colors/lib/system/supports-colors.js
Module not found: Error: Can't resolve 'os' in 'C:\Users\logform\node_modules\colors\lib\system'
ERROR in ./node_modules/winston/dist/winston/exception-handler.js
Module not found: Error: Can't resolve 'os' in 'C:\Users\winston\dist\winston'
ERROR in ./node_modules/winston/dist/winston/rejection-handler.js
Module not found: Error: Can't resolve 'os' in 'C:\Users\winston\dist\winston'
ERROR in ./node_modules/winston/dist/winston/transports/file.js
Module not found: Error: Can't resolve 'os' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/winston/dist/winston/transports/stream.js
Module not found: Error: Can't resolve 'os' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/winston/dist/winston/transports/console.js
Module not found: Error: Can't resolve 'os' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/winston/dist/winston/transports/file.js
Module not found: Error: Can't resolve 'path' in 'C:\Users\winston\dist\winston\transports'
ERROR in ./node_modules/winston/dist/winston/transports/file.js
Module not found: Error: Can't resolve 'zlib' in 'C:\Users\winston\dist\winston\transports'

Как решить

1 Ответ

0 голосов
/ 04 июля 2019

требуется, чтобы модуль winston использовал

 const winston = <any>window.require('winston');

, требуется один, не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...