美文网首页
Ionic 項目創建、環境

Ionic 項目創建、環境

作者: BUTIMHERE | 来源:发表于2022-02-17 14:41 被阅读0次

運行環境

  1. 環境的運行保證安裝了java運行環境JDK,並配置Java環境變量

  2. 安裝nodejs 和 npm

國內最好走cnpm鏡像會快點

npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝完了之後查看cnpm -v 是否安裝成功

  1. 安裝AndroidStudio,它是一款本地Android開發的IDE,安裝它之後會自動包含SDK的下載,SDK是Android的運行環境,安裝完成之後需要配置sdk的環境變量

  2. 安裝ionic npm i -g cordova ionic

  3. 平台部署 ionic cordova platform add android

  4. 開發工具 Visual Studio Code 速度快

程序的新增、調用
  1. 開始ionic項目 ionic start [項目名稱] tabs or blank or menu

  2. 安裝依賴 npm install / cnpm install

  3. 創建頁面 ionic g page 頁面名稱 (其中的g 是generate(產生) 既可寫全稱也可寫簡稱)

  4. 創建服務 ionic g service 服務名稱

image.png

e2e:端對端的測試文件

node_modules:項目所需要的依賴包

resources:android/ios 資源(更換圖標和啓動動畫)

src:開發工作目錄,頁面、樣式、腳本和圖片都放在這個目錄下

www:靜態文件,ionic build --prod 生成的單頁面靜態資源文件

platforms:生成android 或者 ios 安裝包需要的資源 (cordova platform add android 後會生成

plugins: 插件文件夾,裏面放置各種cordova 安裝的插件

config.xml:打包生成app的配置文件

package.json: 配置項目的元數據和管理項目所需要的依賴

ionic.config.json、ionic.starter.json :ionic 配置文件

angular.json :angular 配置文件

tsconfig.json:TypeScript 項目的根目錄,指定用來編譯這個項目的根文件和編譯選項

tslint.json:格式化和校驗typescript

src下面的文件分析

app:應用的根目錄(組件、頁面、服務、模塊)

assets:資源目錄(靜態文件像圖片,js框架)

theme:主題文件,裏面有個scss文件,設置主題信息

global.scss:全局css文件

index.html:index入口文件

main.ts:主入口文件

karma.conf.js/test.js:測試相關的配置文件

polyfilles.ts:這個文件包含Angular需要的填充,並在應用程序之前加載

scss文件是CSS的擴展,在保證兼容性的基礎上,它允許使用變量、嵌套、混合、導入等特性,使用起來更加的靈活

程序的運行和調試

啓動項目 ionic serve –open

a) 啓動android ionic cordova prepare android

ionic cordova run android -i

b) 如果是啓動真機調試 ionic cordova run android –target devices ID

ionic cordova run android –target [devices ID] -lc 动态调试真机

運行與調試 設備id 是通過adb 來查找 adb devices

https://www.jianshu.com/writer#/notebooks/35631598/notes/44064744/preview

c)如果想要項目在微信中調用或者移動頁面開啓,運行

  ionic build -prod 

即會在www中生成新的文件,再將此文件放在服務器上即可訪問

更新
  1. 打包生成apk 文件,ionic cordova build android ,先修改版本再打包
    ionic cordova build android --release --prod => 优化启动速度,解决启动白屏

  2. 在Dolphin 下config.json 中appVersion是app服務器的版本

  3. 本機app版本在config.xml下 widget標籤的version屬性

相关文章

  • Ionic 項目創建、環境

    運行環境 環境的運行保證安裝了java運行環境JDK,並配置Java環境變量 安裝nodejs 和 npm 國內最...

  • Git - GitLab創建項目及獲取(一)

    一. 項目創建及獲取 1.GitLab創建項目 在你的配置文件中添加SSH密钥之前,您不能通过ssh来拉动或推送项...

  • [框架]pytorch

    官方文檔 pytorch docs 安裝 建議下載anaconda創建一個新的環境(env)conda creat...

  • Zabbix創建圖形

    單個監控項的圖形都是獨立的,若要同時比較多主機、多監控項,就需要創建自定圖形。 監控項 創建圖形之前必須建立好監控...

  • Zabbix創建觸發器

    觸發器可針對監控項設置警報等級及發報時機。 監控項 創建觸發器之前必須建立好監控項。 1. 創建觸發器 先選擇主機...

  • 所有使一個項目成功的因素都做到,一個項目才會成功,系統思維越好的

    [所有使一個項目成功的因素都做到,一個項目才會成功,系統思維越好的人創業越容易成功] 一個成功的商業項目並不是因為...

  • conda 常用命令

    創建環境 激活环境 退出环境 设置环境变量 为虚拟环境设置环境变量,只在该虚拟环境激活下,环境变量生效。 取消环境...

  • Oracle 12C 在线重命名和迁移数据文件

    1.熟悉環境 2.創建測試用途表空間 及 表 3.重命名数据文件 & 迁移数据文件 (同命名) 4.迁移后保留原数...

  • 怎麼那麼多的影印機

    説實話~ 現在環境中許多學子,並非熱愛藝術創作,只因為要戴上大學畢業的帽子,所以大量的學生參加了藝考。 環境中~因...

  • 共享材質

    打開材質選項面板材質選項面板 創建新材質庫新材質庫 添加材質至新庫,確定保存添加材質 共享此文件

网友评论

      本文标题:Ionic 項目創建、環境

      本文链接:https://www.haomeiwen.com/subject/nlvavktx.html