sencha

sencha

中文

命令

构建项目

需要指定构建sdk位置

sencha -sdk D:\www\ext-6.5.3 generate app --classic Demo  ./Demo
sencha -sdk D:\www\ext-6.5.3 generate app --modern  Demo  ./Demo

使用指定的模板来构建

sencha -sdk D:\www\ext-6.5.3  generate app -s D:\www\ext-6.5.3\templates\admin-dashboard  Dashboard  ./Dash

还需要修改如下:

2、修改app.json的output路径,如果不修改,项目发布之后会有些资源路径找不到
"output": {
         /*"base": "${ext.dir}/build/examples/admin-dashboard/${build.id}",*/
         "base": "${workspace.build.dir}/${build.environment}/${app.name}/${build.id}",
        "page": "../index.html",
        "manifest": "../${build.id}.json",
        "appCache": {
            "enable": false
        }
    },

参见: https://www.cnblogs.com/taylorchen/p/5789228.html

启动项目

sencha app watch

一般来说,增加的文件,会立即生效,如果删除js文件,需要浏览器中刷新几次,也没有问题。但是sass样式文件,如果异常,最好停掉后,再重新运行。

也见到如下的用法:

启动Web服务器

sencha fs web -port 8000 start -map D:\workspace\LlegAdmin

打包项目

sencha app build
sencha app build  testing  #打包成测试版本的,方便查看错误