繁体   English   中英

Sencha CMD错误“没有找到框架包”

[英]Sencha CMD Error “Did not locate framework package”

我是Sencha的新手,我刚安装了Sencha CMD。 按照Sencha的说明,我在命令行上键入以下内容:

sencha generate app -ext MyApp ./app

但我得到的只是这个错误信息:

C:\SenchaCMD\Sencha>sencha generate app -ext MyApp ./app
Sencha Cmd v5.0.1.231
[WRN] Did not locate framework package
[ERR] java.lang.NullPointerException
     at com.sencha.util.PathUtil.normalizePathCharacters
     ...
     ...
     at com.sencha.command.Sencha.main(Sencha.java:141)

我在互联网上搜索了错误消息,但没有找到任何内容。

尝试以下命令生成sencha应用程序。

sencha -sdk F:/touch-2.3.0 generate app Test-app . (点代表当前目录)

sdk是您的触摸库的路径。

Test-app是您的应用名称。

我有同样的问题。

我在一个非标准文件夹中安装了Sencha Cmd(在C:\\Program Files (x86)\\ )。 卸载Sencha Cmd并在默认文件夹( C:\\Users\\<UserName>\\bin\\ )中重新安装它会使错误消失。

您需要使用ExtJS sdk路径运行它。 就我而言,刚刚下载的ExtJS sdk:

sencha -sdk "C:\Users\username\Downloads\ext-5.1.1-trial\ext-5.1.1" generate app -ext MyApp ./app

如果您将其安装在ProgramFile文件夹中,它还需要管理员。 使用管理员权限运行您的控制台。

“没找到框架包”

您应该从touch-2.3.1文件夹中运行此命令。

[ERR] java.lang.NullPointerException

运行java -version看起来就像你缺少java

...并且作为linux用户,如果通过sudo安装sencha命令,则会出现相同的错误。 你不应该这样做。

所以跑吧

guy@idoru:~$ chmod +x SenchaCmd-<version>-linux-x64.run
guy@idoru:~$ ./SenchaCmd-<version>-linux-x64.run

代替

guy@idoru:~$ sudo ./SenchaCmd-<version>-linux-x64.run

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM