zoukankan      html  css  js  c++  java
  • 安装ionic2

    ionic 2应用使用Ionic CLI(Ionic command line) 创建,使用Cordova打包成本地应用。在安装Ionic CLI之前,需要先安装Node.js。

    本教程的 PC 为 Win 10 X64 系统,可以用Ionic 2编译成UWP应用。如果您不需要打包成UWP,Win 7 X64 也是可以的。

    1.安装Node.js

    Node.js建议安装最新版本,下载地址:

    https://nodejs.org/en/

    经测试,5.x版本在编译的时候有可能会报错,请安装最新的6.x版本。

    安装完后请打开Node命令行(Node.js command prompt),如果使用 Win 10 系统的话,可以在小娜搜索框里输入一个n,就会显示出来。输入以下命令看一下版本号:

    Your environment has beensetupforusing Node.js 6.8.1 (x64) and npm.C:Usersyxd>node -vv6.8.1C:Usersyxd>npm -v3.10.8

    请保证安装的Node和npm为较新的版本。根据近期学习Ionic的经验,Ionic 2是个非常喜欢追求最新版本的项目组,以前用的好好的代码,说不定某个版本就无法编译通过。某次更新后,JDK也需要升级到最新版本才行。所以强烈建议所有的工具都保持最新。

    还有一点需要注意的,因为国内的网络环境原因,在下载npm包的时候经常会遇到无法正常下载的情况。国内淘宝推出了npm镜像,这是一个完整的npmjs.org镜像,同步频率为15分钟一次,保证与官方服务同步。推荐使用该镜像。使用方法如下:

    输入以下命令,切换到淘宝镜像源:

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

    本GitBook之后所有用到的npm命令都可以使用cnpm来代替进行install。但是cnpm不支持publish命令,需要注意。

    关于淘宝npm镜像的其他使用问题,请参考:

    https://npm.taobao.org/

    2.安装Ionic2

    输入以下命令安装Ionic(如果刚才设置了淘宝镜像源,可以使用cnpm代替npm):

    npm install -g ionic

    需要注意的是,如果之前安装过Ionic 2的 beta 版本,需要先卸载掉:

    npm uninstall -g ionic

    然后重新安装。

    安装完成后输入以下命令看一下版本号:

    C:Usersyxd>ionic -version

    2.1.0

    目前最新版本是2.1.0。如果是 beta 版本的话,请重新安装,确保安装最新版。

    3.安装Cordova

    输入以下命令安装Cordova:

    npm install -g cordova

    看一下版本号:

    C:Usersyxd>cordova -version

    6.3.1

    4.安装JDK

    为了编译到Android平台,还需要安装JDK。因为我木有iOS设备,就不研究iOS的打包了。

    注意请安装最新版本的 JDK,下载地址:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    下载8u111或8u112以上版本。安装时建议安装到C:Java 目录下。然后设置系统变量:

    名称:JAVA_HOME,值(根据你的安装路径改):C:Javajdk1.8.0_101

    在Path中添加%JAVA_HOME%in

    千万不要从百度搜索安装,会带垃圾的。

    安装完后输入以下命令看一下版本:

    C:Usersyxd>java -versionjava version"1.8.0_101"Java(TM) SE Runtime Environment (build 1.8.0_101-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)C:Usersyxd>javac -versionjavac 1.8.0_101

    这就表示安装成功了。

    5.安装Android SDK

    Android SDK的安装就麻烦一点,因为国内的网络环境……

    这个就自想办法吧,网上有资源包,这里就不提供下载地址了。

    还是需要设置一下系统变量:

    名称:ANDROID_HOME,值(根据你的SDK路径改):D:Androidsdk


    更多angular1/2/4、ionic1/2/3、react、vue、微信小程序、nodejs等技术文章、视频教程和开源项目,请关注微信公众号——全栈弄潮儿

  • 相关阅读:
    IDEA常用快捷指令整理
    Python dict 字典
    内联函数
    【MFC】编辑框 CEdit Ctrl控件自动换行设置
    mysql 多sql文件恢复方案
    Linux: 用64位的系统,能编译32位的程序吗?
    C++ 遍历数组
    工业现场传感器传感器为什么采用电流形式输出?
    【转】电磁阀、电磁铁的工作原理说明
    PCB板强弱电隔离距离不够导致损坏和问题检查记录
  • 原文地址:https://www.cnblogs.com/LVBingo/p/6472108.html
Copyright © 2011-2022 走看看