使用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
。