Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14530|Ответ: 0

[ионический] Разработка приложений для Ionic Android (1): Руководство для начинающих

[Скопировать ссылку]
Опубликовано 19.06.2018 15:07:03 | | | |
1. Установка ионной среды

Ионная разработка зависит от среды Nodejs, поэтому нам нужно установить Nodejs до разработки. Скачать и установить:Вход по гиперссылке виден.
После завершения установки откройте PowerShell и введите команды узел -v и npm -v, чтобы убедиться в успешности установки, и если вернут номер версии, это значит, что всё прошло.
Выполните в командной строке PowerShell:

Это нужно для установки cordova и ionic через менеджер пакетов npm, -g означает глобальную установку, а после глобальной установки можно использовать команды cordova и ionic в любом каталоге PowerShell.

Вы можете столкнуться со следующей ошибкой:

Установка Ionic и Cordova туториалы
https://www.itsvse.com/thread-4841-1-1.html
(Источник: Architect_Programmer)

2. Создать ионический проект

Официальный сайт Ionic содержит три шаблона проектов: пустые, вкладки и боковое меню, пожалуйста, обратитесь к:Вход по гиперссылке виден.



Мы создаём приложение с помощью шаблона вкладок, открываем CD PowerShell в каталоге разработки и выполняем:

где myApp — это название нашего проекта

Как показано ниже:


C:\project\android>ionic start myApp tabs
√ Создание каталога .\myApp — готово!
√ Загрузка и извлечение вкладок — завершён!

? Хотели бы вы интегрировать своё новое приложение с Cordova, чтобы нацелиться на нативные iOS и Android? Да
√ Персонализация ionic.config.json и package.json — готово!
> ионные интеграции позволяют Cordova --quiet
√ Скачиваю интеграцию Cordova — готово!
√ Копирование файлов интеграций в проект — готово!
[Хорошо] Добавлена интеграция Cordova!

Установка зависимостей может занять несколько минут.

  * IONIC DEVAPP *

Ускорьте разработку с помощью Ionic DevApp — нашего быстрого мобильного приложения для тестирования на устройстве

  - Тестирование на iOS и Android без нативных SDK
  - LiveReload для мгновенных обновлений стиля и JS

️--> Install DevApp:Вход по гиперссылке виден.    <--

> npm i
× Запущенная команда — не удалось!
[ОШИБКА]

        >node-sass@4.9.0установить C:\project\android\myApp\node_modules\node-sass
        > скрипты узлов/install.js

        Скачивание бинарного файла изВход по гиперссылке виден.
        Скачивание завершено
        Бинарный файл сохранен в C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        Кэширование бинарного файла в C:\Users\itsvse_pc\AppData\Roaming\npm-cache\node-sass\4.9.0\win32-x64-57_binding.node

        >uglifyjs-webpack-plugin@0.4.6postinstall C:\project\android\myApp\node_modules\uglifyjs-webpack-plugin
        > node lib/post_install.js


        >node-sass@4.9.0postinstall C:\project\android\myApp\node_modules\node-sass
        > узловы скриптов/build.js

        Бинарный файл найден по адресу C:\project\android\myApp\node_modules\node-sass\vendor\win32-x64-57\binding.node
        Тестирование бинарного режима
        Бинарный режим — это нормально
        npm ЭЭЭ! путь C:\project\android\myApp\node_modules\fsevents\node_modules
        npm ЭЭЭ! код EPERM
        npm ЭЭЭ! ЭРРНО-4048
        npm ЭЭЭ! Syscall LSTAT
        npm ЭЭЭ! Ошибка: EPERM: эксплуатация запрещена, lstat
        'C:\project\android\myApp\node_modules\fsevents\node_modules'
        npm ЭЭЭ!  { Ошибка: EPERM: эксплуатация запрещена, lstat
        'C:\project\android\myApp\node_modules\fsevents\node_modules'
        npm ЭЭЭ!   стек: 'Ошибка: EPERM: операция запрещена, lstat
        \'C:\\project\\android\\myApp\\node_modules\\fsevents\\node_modules'',
        npm ЭЭЭ!   ошибка: -4048,
        npm ЭЭЭ!   код: 'EPERM',
        npm ЭЭЭ!   Syscall: 'lstat',
        npm ЭЭЭ!   path: 'C:\\project\\android\\myApp\\node_modules\\fsevents\\node_modules' }
        npm ЭЭЭ!
        npm ЭЭЭ! Пожалуйста, попробуйте запустить эту команду снова как root/администратор.

        npm ЭЭЭ! Полный журнал этого запуска можно найти в:
        npm ЭЭЭ!     C:\Users\itsvse_pc\AppData\Roaming\npm-cache\_logs\2018-06-19T06_52_38_238Z-debug.log

Произошла ошибка,Решение — запустить cmd в роли администратора, а затем снова выполнить приведённую выше команду!!



Используйте CD, чтобы войти в наш проект, а затем выполните следующую команду для запуска сервиса браузера:

После завершения выполнения Ionic автоматически поможет нам открыть наш браузер по умолчанию и перейти на страницу приложения. Когда браузер откроет страницу, Ionic включил режим livereload, после открытия мы редактируем файл в разделе www и сохраняем его, Ionic уведомит браузер о обновлении страницы через websocket,Нам не нужно вручную обновлять страницу каждый раз при внесении изменений, и значительно повысил эффективность нашей работы.

Как показано ниже:






Предыдущий:Установка Ionic и Cordova туториалы
Следующий:Разница между версией JAVA 8u171 и 8u172
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com