Основе електрона: како да конфигуришете и покренете апликацију Ангулар Елецтрон

Основе електрона: како да конфигуришете и покренете апликацију Ангулар Елецтрон

Елецтрон вам омогућава да правите десктоп апликације за Виндовс, Мац и Линук. Када направите апликацију користећи Елецтрон, можете да прегледате и покренете апликацију кроз прозор десктоп апликације.





Можете да користите Елецтрон да конфигуришете Ангулар апликацију за покретање на прозору радне површине, уместо уобичајеног веб претраживача. То можете учинити помоћу ЈаваСцрипт датотеке у самој апликацији.





Када конфигуришете Елецтрон, можете да наставите са развојем као што бисте радили на обичној Ангулар апликацији. Главни делови апликације ће и даље пратити исту стандардну Ангулар структуру.





Како инсталирати Елецтрон као део ваше апликације

Да бисте користили Елецтрон, морате да преузмете и инсталирате ноде.јс и користите нпм инсталл да додате Елецтрон у своју апликацију.

  1. Преузети и инсталирати ноде.јс . Можете потврдити да сте га правилно инсталирали тако што ћете проверити верзију: 8143Ф0873Ц8475Б045АДЕ61ЕЕ3Ц08Ф8А2Б523Ц83 Чвор такође укључује нпм, ЈаваСцрипт менаџер пакета . Можете потврдити да имате инсталиран нпм тако што ћете проверити верзију нпм-а:376304Е224Ц594БЦА1ББФ3487Б07Д3Е91Ф58АЦ6Д
  2. Креирајте нову Ангулар апликацију користећи нових команда. Ово ће креирати фасциклу која садржи све што је потребно датотеке потребне за Ангулар пројекат на посао.6ФА33ФЕ9Б22Б368Д6361Ц6А766Ц4АД0А793506ЦД
  3. У основној фасцикли ваше апликације користите нпм да инсталирам Елецтрон.Ц2Д9АЦ715ФЕЦАЕ33798310779ЕБДА4ДА6Е9Б8156
  4. Ово ће креирати нову фасциклу за Елецтрон у фасцикли ноде_модулес апликације.   локација главне ЈС датотеке унутар пројекта
  5. Такође можете глобално да инсталирате Елецтрон на свој рачунар.Ф24420БФ18Ц26А99ДФ0ДФ5ДБФ61Е83Б5024096Б0

Структура датотеке апликације Ангулар Елецтрон

Елецтрон ће захтевати главну ЈаваСцрипт датотеку за креирање и управљање прозором радне површине. Овај прозор ће приказати садржај ваше апликације у њему. ЈаваСцрипт датотека ће такође садржати друге догађаје који се могу десити, на пример, ако корисник затвори прозор.



  индекс локације ХТМЛ датотеке у пројекту

Током рада, приказани садржај долази из датотеке индек.хтмл. Подразумевано, можете пронаћи датотеку индек.хтмл унутар срц фолдер, а у току рада његова уграђена копија се аутоматски креира унутар дист фолдер.

  Локација главне компоненте апликације у фасцикли

Датотека индек.хтмл обично изгледа овако:





227708Б36ФБ8ААБ74294Ц742БЦ6Ф1Е707Ф2АФФ29

Унутар ознаке тела налази се ознака <апп-роот>. Ово ће приказати главну компоненту апликације за Ангулар апликацију. Главну компоненту апликације можете пронаћи у срц/апп фолдер.

брзина интернета расте и пада
  Електрон у току рада у претраживачу

Како користити Елецтрон да отворите угаону апликацију у прозору радне површине

Креирајте датотеку маин.јс и конфигуришите је да отвори садржај апликације унутар прозора радне површине.





  1. Направите датотеку у корену вашег пројекта под називом маин.јс . У овој датотеци иницијализујте Елецтрон тако да можете да га користите за креирање прозора апликације.99ЦЕ30820Д52ЕД0Ф2Е2А6005688ФДЕА6Б1ДД344А
  2. Направите нови прозор радне површине одређене ширине и висине. Учитајте индексну датотеку као садржај за приказ у прозору. Уверите се да се путања до датотеке индекса подудара са именом ваше апликације. На пример, ако сте својој апликацији дали назив „елецтрон-апп“, путања ће бити „дист/елецтрон-апп/индек.хтмл“.АА8Б5Е77ЕДЦБ968ЦБ5Б0А2418ДБФ1ЕЕ4АДЕД4484
  3. Када је апликација спремна, позовите функцију цреатеВиндов(). Ово ће креирати прозор апликације за вашу апликацију.963Ц031Ц059Е24ДДФЕЕЕ756А5848ДФ0Е0377ЕА98
  4. У срц/индек.хтмл фајл, у база таг, промените хреф атрибут у './'.ЕЕ77БАФ3ДБ0897БА4ЕБ8Е85АА3Ф51043ЕФЕ69072
  5. У пацкаге.јсон , додати а главни поље и укључите датотеку маин.јс као вредност. Ово ће бити улазна тачка за апликацију, тако да апликација покреће датотеку маин.јс док покреће апп.66Ф0Ф981614Д695Д631Ф2ФЕФБ422А90199Д51ЦДЦ
  6. У .бровсерслистрц датотеку, измените листу да бисте уклонили иОС сафари верзије 15.2-15.3. Ово ће спречити да се грешке компатибилности прикажу на конзоли приликом компајлирања.54ЦФ48БФБ7Ц34Ф549БФАБ2А6229А03980ФЦЕФБ6Б
  7. Избришите подразумевани садржај у срц/апп/апп.цомпонент.хтмл фајл. Замените га неким новим садржајем.522Д6ББЦ4А91Ц168Б9А1ЦБ4Е09Ф0Б5ЦБД82463А7
  8. Додајте мало стила за садржај у срц/апп/апп.цомпонент.цсс филе.ФДЕ9ЦАЕБА24Е71Д05А2Ц58ФБ723378Д2Е9ФАЦАЦЕ
  9. Додајте мало општег стила срц/стилес.цсс датотеку за уклањање подразумеваних маргина и допуна.Ц15Б505А25А5Ф88Д6БЦ341ФБЦД0БЕ670А6144609

Како покренути електронску апликацију

Да бисте покренули апликацију у прозору, конфигуришите команду у низу скрипти пакета.јсон. Затим покрените своју апликацију користећи команду у терминалу.

  1. У пацкаге.јсон , унутар низа скрипти, додајте команду за прављење апликације Ангулар и покретање Елецтрон-а. Уверите се да сте додали зарез после претходног уноса у низ скрипти.7А18Д89ФА770Д3Д35Е0А5ФД1Б094Б0570ЦА82АФ0
  2. Да бисте покренули своју нову Ангулар апликацију у прозору радне површине, покрените следеће у командној линији, у основној фасцикли вашег пројекта: БФАЦ9927686208АЦБ0Е1ЦА0Б298542Б8А8ФЕ5009
  3. Сачекајте да се ваша апликација компајлира. Када се заврши, уместо да се ваша Ангулар апликација отвори у веб претраживачу, отвориће се прозор радне површине. Прозор радне површине ће приказати садржај ваше Ангулар апликације.
  4. Ако и даље желите да видите своју апликацију у веб прегледачу, још увек можете да покренете команду нг серве.1360БДЕ555А7410Е7476Б4334ЦБ2А921А3358Б31
  5. Ако користите оф сервице команде, садржај ваше апликације ће се и даље приказивати у веб прегледачу на лоцалхост:4200.

Израда десктоп апликација са Елецтроном

Можете да користите Елецтрон за прављење десктоп апликација на Виндовс, Мац и Линук. Подразумевано, можете тестирати Ангулар апликацију користећи веб прегледач преко команде нг серве. Можете да конфигуришете своју Ангулар апликацију да се отвара и у прозору радне површине уместо у веб претраживачу.

То можете учинити помоћу ЈаваСцрипт датотеке. Такође ћете морати да конфигуришете своје датотеке индек.хтмл и пацкаге.јсон. Целокупна апликација ће и даље пратити исту структуру као и обична Ангулар апликација.

Ако желите да сазнате више о томе како да направите десктоп апликације, можете да истражите и Виндовс Формс апликације. Виндовс Формс апликације вам омогућавају да кликнете и превучете елементе корисничког интерфејса на платно, док истовремено додајете било коју логику кодирања у Ц# датотеке.