我需要生成一个ExtJS应用程序版本5.1.1,但是当我运行命令sencha generate app -ext AppName .
时,它会自动下载最新版本的框架,现在是6.0。
如何强制它生成ExtJS 5.1.1应用程序?
答案 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
,这样它就会自动下载项目配置文件中指定的正确框架版本,无论它是最新版本或不。