使用NPM
Ionic 2有一些新的名词需要使用Node和NPM。我们看一下Node和NPM的关键概念和它们与Ionic的关系。
Ionic NPM包
NPM有两个和Ionic有关的包,Ionic CLI和Ionic-Angular。
Ionic CLI
CLI(命令行接口)是用来创建项目,编译原生App,打包资源的主要工具。这个包叫做ionic,要安装这个包的话,运行以下命令:
npm install -g ionic
这样就可以使用CLI, 命令格式为 ionic <command>。
Ionic Angular
这个包叫做ionic-angular。当使用CLI创建项目的时候,这个包会自动被安装。包的版本是通过项目的package.json来管理。一个简单的项目应该在package.json文件中有如下的代码:
{
"dependencies":
{
"ionic-angular": "2.0.0-beta.4"
}
}
也就是说这个项目使用了ionic-angular包,版本为2.0.0-beta.4。如何确定有新版本发布并且更新包呢?为了确认是否有更新,可以运行以下命令:
npm outdated
输出如下:

可以看到有新版本发布了。要更新的话,可以运行npm install ionic-angular@latest。或者修改package.json文件把依赖的版本修改为最新版本,然后运行npm update。