簡體   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