节点命令'cordova ionic'和'ionic'之间有什么区别?需要使用哪个命令?

时间:2014-12-04 13:37:05

标签: angularjs node.js npm ionic

节点命令npm install -g cordova ionicnpm install -g ionic之间是否有任何区别。

我需要使用哪个命令来构建离子项目。 ionic frameworknpmjs中提供的文档不同。

1 个答案:

答案 0 :(得分:1)

首先让我们解释一下:

  1. Cordova和ionic是使用npm install命令安装的软件包的名称
  2. -g标志用于全局安装软件包,并在整个系统中可用。
  3. 现在,回答你的问题:npmjs for ionic中的文档假定已经安装了cordova并提供了安装ionic-cli的命令

    如果您尝试运行

    ionic start myapp tabs
    

    没有安装Cordova只会离开它会丢失"包丢失"错误。

    ionicframework网站上的文档提到需要安装cordova软件包才能成功使用ionic-cli。

    为什么离子需要cordova?因为离子cli使用cordoba-cli,并且在开始一个新的离子项目时,它首先初始化了一个cordova项目。

    因此,要启动离子项目,您需要npm install -g ionic cordova然后ionic start myapp {templateName}

    希望现在一切都清楚了!