sencha cmd安裝創建項目與編譯,特詳細。


官方文檔

環境要求

  1. Java Run-time Environment or JRE,版本>=6.0。
  2. Ruby
  3. Sencha Cmd
  4. Ext JS SDK

下載安裝搭建環境

Sencha Cmd 下載

 

 EXTJS的版本要和 sencha cmd版本對應,不然有些地方出錯

配置環境:

我的用的chocolatey的工具,輕輕松松自動幫你安裝好環境變量,方便快。Chocolatey 是 windows 下一款命令行包管理軟件 ,簡單說這就是 Windows 的 apt-get。習慣 Linux 操作方式並非常想用它操縱 Windows 的敬請折騰。Chocolatey 這套包管理系統目前已經包含了近 500 多款常用軟件。

Chocolatey 官網下載

把上面的代碼復制到管理器運行,要用管理員身份運行,不然會出錯,親測出錯。安裝需要等待一段時間。

安裝好了之后關閉管理器,在打開管理器,輸入sencha -v是否顯示這個

顯示的不是這個就代表沒有安裝上。

然后打開下載Package頁面,直接在搜索框搜索即可,jre和ruby以及Devkit,安裝方法就是復制相應的命令代碼,在命令管理系粘貼回車,他會自動幫你安裝好,並幫你配置好。多么方便,還有其他的包的環境搭建也可以使用這個。

安裝好了之后來看看有沒有安裝上。

第一步:安裝JRE或者JDK(JDK安裝后包含JRE)

“我的電腦”-->右鍵“屬性”-->“高級系統設置”-->“環境變量”

  添加或修改環境變量:

  1.添加:JAVA_HOME

   2.修改:PATH

  PATH屬性已存在,可直接編輯。作用是用於配置路徑,簡化命令的輸入,其值為:%JAVA_HOME%\bin。

  3.添加CLASSPATH

  用於編譯時JAVA類的路徑,注意這里設置的是兩個值,(.;)表示的是JVM先搜索當前目錄。其值為:.;%JAVA_HOME%\lib\tools.jar。

  重啟電腦后,通過相關命令判斷jdk是否安裝完畢。

  打開Dos命令窗口輸入:java

  打開Dos命令窗口輸入:java  -varsion

  打開Dos命令窗口輸入:javac

第二步:測試ruby有沒有安裝成功

命令行里輸入 ruby -v
如果正確輸出了 ruby 版本號,就OK了

安裝主題包,打開Dos命令框輸入:gem install compass

 


第三步:測試DevKit有沒有安裝成功
命令行中輸入如下命令:
gem install rdiscount --platform=ruby 

出現結果如下:

Fetching: rdiscount-1.6.8.gem (100%) 
Temporarily enhancing PATH to include DevKit... 
Building native extensions.  This could take a while... 
Successfully installed rdiscount-1.6.8 
1 gem installed 
Installing ri documentation for rdiscount-1.6.8... 
Installing RDoc documentation for rdiscount-1.6.8...

 

之后就大功告成了,下面來創建項目。

之前下載好的SDK,創建App

方法:sencha -sdk /Path/to/framework generate app myapp My-App  

/Path/to/framework這得意思是sdk的地址,你解壓出來的SDK地址路徑

generate app 是必不可少

myapp 是項目名

My-App是文件名

這里硬是糾結了我一個多小時才解決,一直沒有創建成功。

我的方法步驟:在指定安裝目錄安裝

 

這里打開是打不開的,原因是跨域,所以打不開,打開方式有很多種,可以用iis  也可以用其他的服務器,掛在本地服務器上就可以打開。sencha cmd有自帶的內置服務器,瀏覽方式看圖

命令:sencha app watch

然后查看文件大小,很大,如果放到服務器上打開會很慢,所以我們可以進行編譯。

命令:sencha app build

方式和上面一樣。

好累,就到這里,未經過博主同意嚴禁轉載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM