提问人:Nayas Subramanian 提问时间:12/16/2014 更新时间:9/3/2019 访问量:8205
无法在 sencha 中找到 framework.dir
Unable to locate framework.dir in sencha
问:
我已经安装了sencha cmd 4.0.4.84。但是当我尝试创建一个应用程序时,它显示 Unalble 以从 sencha 配置中找到 framework.dir 属性。确保命令是从有效的框架目录执行的。非框架目录
答:
2赞
Nayas Subramanian
12/16/2014
#1
我犯了一个大错误 - 我从 sencha 命令根目录运行。但它必须从 Extjs 版本根目录。我们必须在其中创建一个工作地点。他们的 extjs 文件夹,我们需要从他们的命令中运行命令来创建应用程序。现在它运行良好
5赞
Saki
12/16/2014
#2
正如它所说的那样:您很可能从错误的目录运行。sencha
cd /where/you/extracted/ext-4.2.1
sencha generate app MyApp /where/you/want/myapp
有关更多详细信息,请观看:创建工作区和应用程序视频。
评论
0赞
Nayas Subramanian
12/16/2014
谢谢,我不明白在带有 extjs 的 asp.net 应用程序中安装 sencha 命令需要什么。
0赞
Saki
12/16/2014
虽然我不使用Microsoft产品,所以我没有自己的经验,asp.net 是一个服务器端库/框架,而 Ext JS 是一个客户端库。因此,它们或多或少地独立运行——当然,服务器端 (asp.net) 必须处理来自客户端 (Ext JS) 的请求并做出相应的响应。
0赞
Nayas Subramanian
12/16/2014
为此,我们不需要通过 sencha 命令安装 extjs。我们只需要引用 extjs 和 extcss。如果它是我们需要的 mvc 结构,我们需要在应用程序中创建一个具有控制器、视图分离的应用程序结构。
0赞
ben_joseph
3/2/2016
截至目前,您需要从 sencha touch 文件夹运行它C:\Users\xyz\Downloads\sencha-touch-2.4.2-commercial\touch-2.4.2>sencha generate app MyApp D:\myapp
1赞
user9318309
2/13/2018
#3
您需要查看 cmd 工具和工作区。
更具体地说,看一下页面的框架位置部分。
评论
0赞
Taegost
2/13/2018
添加资源链接很棒,但在答案中包含相关部分会更有帮助,以防将来链接中断。
1赞
shivam srivastava
1/29/2019
#4
最好转到 SDK 文件夹,只需在生成应用程序时在命令中提及 SDK 路径即可:
sencha -sdk <YOUR SDK PATH> generate app <APP NAME> <PATH TO GENERATE APP>
0赞
rahulnikhare
9/3/2019
#5
Before creating any sencha app.
Understand 2 things.
1. Sencha CMD
2.Extjs framework.
Both are different.
Coming to point:.
1. Download the latest extjs framework.
2.Use the below command
sencha -sdk=path/to/ext generate app MyAPP path/to/worspace/of/MyApp
This will solve the above issue asked in question.
Danke,
Rahul
评论