【问题标题】:Any difference between node commands 'cordova ionic' and 'ionic'? Which command need to use?节点命令“cordova ionic”和“ionic”之间有什么区别?需要使用哪个命令?
【发布时间】:2015-02-02 09:59:27
【问题描述】:

节点命令npm install -g cordova ionicnpm install -g ionic有什么区别吗?

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

【问题讨论】:

  • 这个问题毫无意义。它们是两个不同的包,互不依赖。
  • 参见ionic frameworknpmjs 中给出的文档。我需要使用哪个命令来构建离子项目。

标签: angularjs node.js npm ionic


【解决方案1】:

首先让我们澄清一下:

  1. Cordova 和 ionic 是您使用 npm install 命令安装的软件包的名称
  2. -g 标志用于全局安装软件包并在整个系统中可用。

现在,回答您的问题:npmjs for ionic 中的文档假定 cordova 已安装并提供安装 ionic-cli 的命令

如果你尝试运行

ionic start myapp tabs

如果没有安装cordova,只安装ionic,它会抛出“Package missing”错误。

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

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

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

希望现在一切都清楚了!

【讨论】:

    猜你喜欢
    • 2019-12-10
    • 2014-11-12
    • 2016-04-24
    • 2016-01-01
    • 2023-01-26
    • 1970-01-01
    • 2019-01-03
    • 2019-12-09
    相关资源
    最近更新 更多