Sencha CMD生成具有特定版本的应用程序

时间:2015-07-31 16:41:04

标签: javascript extjs sencha-cmd

我需要生成一个ExtJS应用程序版本5.1.1,但是当我运行命令sencha generate app -ext AppName .时,它会自动下载最新版本的框架,现在是6.0。

如何强制它生成ExtJS 5.1.1应用程序?

2 个答案:

答案 0 :(得分:1)

您可以指定要使用的框架的路径:

sencha -sdk path/to/extjs5.1.1 generate app AppName path/to/appname

如果您之前已将ExtJS 5.1.1与Sencha CMD安装一起使用,它仍将驻留在本地存储库中。在我的情况下(Ubuntu 14.04),位置是:~/bin/Sencha/Cmd/repo/extract/ext/5.1.1.451

或者,您可以从official CDN下载并提取GPL版本。

注意:使用带有ExtJS 5的Sencha CMD 6可能有点麻烦 - 我有一些neptune-touch主题的故障,当使用带有ExtJS5的CMD5或带有ExtJS6的CMD6时没有出现。

答案 1 :(得分:0)

我已经有了一个应用程序,但它没有包含ExtJS框架,因为我们没有在SVN存储库中提交它。

虽然这并没有特别回答这个问题,但它解决了我的问题:

我需要做的就是在我的项目文件夹中运行sencha app build,这样它就会自动下载项目配置文件中指定的正确框架版本,无论它是最新版本或不。