Как правильно подключать свои стили и скрипты в Electron?

195
31 марта 2018, 14:27

Начал изучать electron и столкнулся с проблемой - никак не получалось подключить свои .css и .js файлы. Тогда решил разместить их в теги <style> и <script> соответственно и все начало работать.

Тут я и задался вопросом, как же все таки нужно подгружать скрипты и стили, ведь в интернете мы выносим их чтобы оптимизировать скорость загрузки сайта, а тут получается стили/скрипты уже загружены, того есть никакая оптимизация уже не нужна. Тогда как же правильно подключать свои скрипты и стили?

P.S. main.js и структура папок:

const {app, BrowserWindow} = require('electron')
  const path = require('path')
  const url = require('url')
  function createWindow () {
    win = new BrowserWindow({width: 600, height: 600})
    win.loadURL(url.format({
      pathname: path.join(__dirname, 'todo.html'),
      protocol: 'file:',
      slashes: true
    }))
  }
  app.on('ready', createWindow)

Папка assets содержит файлы которые я хотел подключать внешне, но пришлось изнутри (те она не используется)

READ ALSO
Тонкости работы css.content

Тонкости работы css.content

Задача: размещаю легенду в виде пар "термин":"значение"На форме это выглядит так:

160
Задать внешнюю границу таблицы

Задать внешнюю границу таблицы

Внешняя граница в коде указана другим цветом, но перекрывается границами внутренних ячеек

210