【发布时间】:2015-03-31 17:33:55
【问题描述】:
我使用 cordova 进行应用程序开发,并且有一些使用 Cordova 3.5 构建的项目。 确切的版本是:
$ cordova --version
3.5.0-0.2.7
cordova 安装在我的系统上是全局的,但现在我认为这是一个坏主意。 我真的应该有本地的、特定于项目的安装,所以旧项目可以使用原始版本维护,新项目可以使用最新版本启动。
解决此问题的计划如下:
首先删除全局安装的cordova:
$ sudo npm uninstall cordova -g
然后将特定的cordova版本添加到旧项目中
$ cd /Projects/old_project
$ sudo npm install cordova@3.5.0-0.2.7
$ cd /Projects/some_other_old_project
$ sudo npm install cordova@3.1
最后为新项目添加最新的cordova
$ cd new_project
$ sudo npm install cordova
最新的项目将使用 ionic 框架,该框架也是使用 -g 开关安装的。我也想将此安装替换为本地项目特定安装。
这是正确的方法吗?还是我错过了什么? (并毁掉一切?)
【问题讨论】: