Если вы стали обладателям набора Йодо или платы Iskra JS, то знаете, что все подключаемые библиотеки от Амперки качаются с сервера во время прошивки платы.
Однако библиотеки можно использовать без доступа к интернету.
Логика решения этой проблемы такая: мы создаём папку проекта и добавляем в неё модули амперки как самостоятельно написанные. В эту же папку можно будет добавить и ваши модули.
Данный способ не подходит для Web-версии Espruino. Скачайте среду программирования в магазине приложений Chrome или в виде программы Windows.
C
под названием амперка
.espruino
в подпункт project
.select directory for sandbox
выберете созданную папку.espruino
создаст папки, которые нужны для работы проекта.C
@amperka
, которая находится в папке modules
в распакованном репозитории. Таким образом, наш путь до нужной папки: C:\espruino-modcat-master\modules\@amperka
. В этой папке находятся множество файлов с расширением .js. Скопируйте их.modules
созданной папки проекта. Таким образом, путь до папки, в которую нам необходимо вставить модули: C:\amperka\modules
, где amperka
- папка проекта, которую мы указали в espruino
.
Важно понимать, что при таком расположении модулей не надо указывать онлайн репозиторий модуля. То есть при инициализации модуля необходимо убрать @amperka/
из названия модуля. Например, вместо require('@amperka/led')
необходимо писать require('led')
Всё готово. Теперь вы можете прошить плату с библиотеками Амперки без интернета. Папку 'espruino-modcat-master' можно удалить.