美文网首页
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 項目創建、環境

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