筆者剛接手公司一個項目,后台是使用extjs6做前端,php做api接口,兩者通過ajax交互
沒辦法,不管接手的項目多么的挫逼,都還是要上的,拿人錢財替人消災嘛
首先是安裝sencha cmd ,百度一下
https://www.sencha.com/products/extjs/cmd-download/
我下的是mac版
安裝完之后,發現這事要依賴java的jvm的,所以還得去甲骨文官網下個jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
同樣的下載對應的系統版本的jdk后,進入我的安裝目錄
/Users/xxx/www/Sencha/Cmd/6.0.2.14
命令行執行sencha 就不會提示需要java的提示了。
如果你不想每次都進安裝目錄才能執行sencha的話,可以添加到系統變量中去。
1臨時方法,關閉終端會失效
export PATH=${PATH}:/Users/lixianghui/www/Sencha/Cmd/6.0.2.14
2系統變量
把改語句添加到 ~/.bash_profile 里面去
注意extjs構建出來的mvc項目里面需要有.sencha目錄,不然會報錯的
同時項目文件夾也要有寫入權限,不然也會報錯,這問題坑了我老半天。
[ERR] Command must be run from a package folder
執行 chmod -R 777 項目目錄 即可賦予最大權限
寫個 ./up.sh 文件更新一下項目
sencha app refresh
sencha app build classic