笔者刚接手公司一个项目,后台是使用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