Ето и рецептата:

Стъпка 1 Изтеглете инструментите:

Инструмент 1: npm

Npm е необходим за инсталиране на Axino, Typescriptи Parcel:

npm се инсталира, както е обяснено на началната страница на npm: https://www.npmjs.com/get-npm

Не забравяйте да изтеглите версията на npm, която е съвместима с вашата платформа: Mac, Windows или Linux.

Инструмент 2: Машинопис

След като npm бъде инсталиран на вашата система, всички останали инструменти могат да бъдат инсталирани чрез npm:

Typescript се инсталира чрез въвеждане на следната команда npm в терминал:

npm install -g typescript

Инструмент 3: Колет

Парцелът се инсталира по същия начин, като се въведе:

npm install -g parcel-bundler

Стъпка 2 Създайте директория за вашето приложение:

mkdir myapp (Linux and Mac)

или използвайте любимия си „файлов мениджър“, за да създадете специална директория.

Стъпка 3: инициализирайте приложението си:

Във въпросната директория изпълнете командата:

npm init -y
npm i Axino

за да имате локална директория „node_modules“, инсталирана от npm (която от своя страна ще съдържа директорията на Axino), като това:

myapp
    ¦-- node_modules
        ¦-- axino

Стъпка 4: Отидете в поддиректорията с примери на Axino:

cd axino/examples-electron-calculator/

Стъпка 5: Инициализирайте примера на калкулатора:

В axino/examples-electron-calculator/ изпълнете командата:

npm install

тогава:

npm run build

тогава:

npm run start

Това е, сега трябва да видите вашето приложение:

NB: Това приложение използва функцията: evaluate(), която е бърз и мръсен метод за оценка на алгебричен израз. Това е просто хак за емулиране на функционирането на калкулатор. Тъй като тази функция evaluate() не се счита за защитена, се показва предупреждение в раздела за отстраняване на грешки в дясната част на приложението. Този панел за отстраняване на грешки може да бъде затворен. Когато е затворено, приложението изглежда като показаното в заглавката на тази статия.

Кодът на приложението се съдържа във файла:

examples-electron-calculator/app.ts

Чувствайте се свободни да експериментирате с него!

Приятно програмиране! :-)