Предоставьте разные модули для разных целей сборки (электронное приложение или веб)

У меня есть приложение, которое я хочу создать как приложение Electron (используя электронный конструктор) или создать для развертывания на веб-сервере. С приложением Electron у меня есть приложение (из средства рендеринга Electron) для чтения и записи из файловой системы (с использованием Node FS). Вместо этого я хочу использовать BrowserFS в среде браузера. Как я могу следовать следующему псевдокоду, чтобы он работал в браузерах и с Electron?

      if ( inside_node & fs_available ){
  require(fs);
}else{
  require(browserfs);
  fs.customBrowserfsFunction();
}
fs.doSomething();

0 ответов

Другие вопросы по тегам