Использование Node's fs-модуля в проекте Angular v9, встроенного в кроссплатформенную среду Electron / Capacitor - PullRequest
0 голосов
/ 02 апреля 2020

У меня возникают проблемы при попытке импортировать модуль fs файловой системы Node.js (v12.13) в файлы Angular components / services * .ts с "import * as fs from 'fs';". Обычно я знаю, что вы не должны делать это в веб-приложении, обращающемся к какой-либо файловой системе, но я использую Angular в контексте Electron (v7), также вместе с кроссплатформенным контекстом разработки Capacitor, который действует как обычный настольное приложение. Я получаю сообщения об ошибках типа «Не удается найти модуль« fs »» или «Модуль не найден, не удается разрешить« fs »». Я видел похожие настройки проекта Angular + Electron, где в Angular классы fs импортируются и используются в таким образом, я просто не могу понять, какие именно конфигурации нужно добавить в «обычный» проект setup Angular, чтобы избежать ошибок сборки и сделать fs пригодным для использования во время выполнения при запуске в качестве электронного приложения.

...