最近在公司里需要用到ExtJs,所以学习了一下,在这里总结一下是如何创建一个简单的ExtJs项目的,避免以后自己忘记,也希望能为以后需要的朋友提供点帮助。

1、首先需要安装SenchaCmd工具

SenchaCmd下载地址:https://www.sencha.com/products/extjs/cmd-download/,进入之后选择对应版本进行下载。

使用这个工具可以更方便的开发ExtJs项目,安装过程很简单,一路Next下去即可,安装完成之后,工具会自动对环境变量进行配置。

此时在任意文件目录下打开命令行,执行 :

sencha which

输出下图这两句语句即证明安装成功并且环境变量也配置好了:

2、下载ExtJs6文件

SenchaCmd工具安装好之后,如果目前还没有下载ExtJs6文件,那么你就可以通过sencha命令直接进行下载。

比如说我现在想要将ExtJs6文件下载到C盘的一个叫做ExtJs6的文件夹下,那么我就可以:

打开命令行,执行以下命令:

sencha generate app --ext MyApp C:\ExtJs6

输出如下图所示的语句即证明下载成功了:

当然了,如果你想自己进行下载,也是可以的,ExtJs6下载地址:http://cdn.sencha.com/ext/gpl/ext-6.0.0-gpl.zip。

注意:下载完ExtJs6文件之后一定要将命令行关闭,重新开一下,不然的话创建项目会报错,找不到Ext的sdk路径。

3、创建ExtJs6项目

好了,现在准备工作已经做得差不多了,可以使用sencha命令进行创建第一个ExtJs6的HelloWorld项目了,

打开命令行,执行以下命令:

sencha -sdk /sdkPath generate app Myapp /appPath

sdkPath : ExtJs6的sdk所在目录,

appPath:需要创建的项目的位置。

命令中除了sdkPcth 和 appPath 这两个单词外,其余的都是关键字,这些关键字都是不能变的,一个都不能少,否则会创建不成功。

我来举个例子说明一下具体怎么创建,就拿刚才第二步我们下载的ExtJs6文件为例,那么ExtJs6 的 sdk 所在的目录就是 C:\ExtJs6\ext\  ,

现在我想要在C盘下创建一个名字叫做ExtApp的文件作为我的Ext项目,那么需要执行的命令就是:

sencha -sdk C:\ExtJs6\ext\ generate app Myapp C:\ExtApp

如果输出的语句和第2步图中的一样的话,证明项目创建成功了,现在打开C盘,会发现目录下多了一个名字叫做 ExtApp的文件夹,到目前为止,项目成功创建。

4、运行项目

项目创建成功之后,我们怎么运行项目查看一下呢?

sencha中内置了一个端口号为 1841 的服务器,按照以下步骤操作运行服务器。

打开项目所在目录,启动命令行,执行命令:

sencha app watch

输出如下图所示的语句,证明项目运行成功:

主要看最后这个语句:Waiting for changes...,出现这句输出证明项目已经运行成功了。

5、在浏览器中查看项目

现在项目运行成功了,我们需要在浏览器中查看一下,看看这个创建成功的项目是什么样子的,在浏览器地址栏中输入:

http://localhost:1841

浏览器就会显示出如下图所示的内容:

好了,我们创建的第一个ExtJs6的HelloWold项目已经成功了,这里我也并没有介绍一些高深的知识,只是介绍如何创建一个简单的Demo,希望能够对需要的朋友提够一些帮助。

当然了,我写的并不是很完善,其中若有一些错误或者疏漏的地方,欢迎大家批评指正,谢谢!

如果有什么问题或者项目创建、运行不起来,大家可以在下方评论留言,让我们共同探讨学习一下。

ExtJs6入门-使用SenchaCmd命令创建第一个ExtJs6的HelloWorld项目相关推荐

  1. webGL入门(1)创建第一个webGL程序

    webGL入门(1)创建第一个webGL程序 createScense.html文件 <!DOCTYPE html> <html><head><meta ch ...

  2. linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...

    ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...

  3. 【Java学习】从一个简单的HelloWorld项目中入门maven

    创建一个maven项目 这里推荐官方文档:maven官方文档 [注]此篇文章也是笔者学习笔记,如有错误,请见谅. [注]我把Goal翻译成命令.比如Plugin Goal: ps:我他喵的写了一大半的 ...

  4. 使用Intellij Idea创建第一个SpringBoot+MyBatis+MySql项目并运行(附安装教程),使用Maven构建项目并管理第三方jar

    Intellij Idea 背景 开发工具及主要框架 Maven 下载安装 settings.xml修改 IDEA配置Maven 注册私有jar Maven打包 MySql安装 配置环境变量 Inte ...

  5. 创建实现一个简单的web项目

    创建一个新的web项目 注意要选择Dynamic Web Project,第一次用可能要找一下,也可以直接搜索栏搜web,就会出来 图片是我自己照片照的,不好截图,看到有个人影勿慌哈哈哈哈,不是你眼睛 ...

  6. Windows下安装Python pyramid,并运行一个pyramid的Helloworld项目

    本教程是在Windows10平台下安装,其它平台下的可参考官方文档 1 确保安装包达到安装pyramid的要求: 在dos输入如下命令,检查是否达到安装要求: 确保python可以运行:py --ve ...

  7. VS2019 创建第一个.Net Core ABP项目

    一.前言 本人开发.Net 5年,之前从winForm转WPF,接着又转Asp.Net WebForm,然后转Asp.Net Mvc,随着.Net core的火热,自己也想试试. 之前没接触过.net ...

  8. Spring入门详解(一)如何配置一个简单的spring项目

    关于spring的一些概念,网上已经有很多的说明,本系列不会做太多的描述,重心在如何配置上. 一.准备工作 1.安装JDK,配置环境.(本来不想写这条的-想了想,还是写上) 2.下载开发包 Sprin ...

  9. github上创建了一个rtklib improve开源项目

    文章目录 开源目的 目前的工作 使用 写在最后 - 欢迎加入 开源目的 鉴于rtklib的巨大的时间更新间隔,作者在github上fork了一个仓库,初步用于以下目的, 修复代码中的bug/issue ...

最新文章

  1. 使用SQLite删除Mac OS X 中launchpad里的快捷方式
  2. 周杰伦入局元宇宙? 6200万个联名「幻象熊」40分钟全卖光!
  3. 关于python使用cv画矩形并填充颜色同时填充文字
  4. xpath的数据和节点类型以及XPath中节点匹配的基本方法
  5. rsync文件实时同步_从文件同步rsync算法谈起
  6. 数据分析入门极简书单
  7. go json 自定义_Go语言Echo Web框架9-日志
  8. 泛海三江手动控制盘怎么设置_消防自动控制、手动控制和机械应急操作-区别及应用...
  9. linux如何运行sh监控文件夹,如何使用Shell进行文件监控?
  10. PHP中获取星期的几种方法
  11. UI图标设计素材|风格多样的图标
  12. 【Luogu1341】无序字母对(并查集联通,欧拉路模板)
  13. 豆丁文档无需豆元直接下载
  14. 将本地无损音乐上传到Apple Music中使用。
  15. 华为路由器配置SSH认证登陆教程
  16. python实现堆栈 后进先出 LIFO
  17. Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location解决方法
  18. 详细解析STM32的时钟系统
  19. 简单实现一个手持弹幕功能+文字抖动特效
  20. python字符串的表示_python字符串的各种表达方式

热门文章

  1. MAC 硬盘安装助手 安装mac 镜像
  2. 计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。帮我写代码...
  3. echarts的圆饼图自定义颜色
  4. 你会使用计算机哪些软件,Windows 系统中有哪些软件可以被你评为「必装」?
  5. 矢量造型工具重绘矢量标志教程
  6. php 转存微信表情emoji
  7. 凡是占用内存大,cpu高的软件都是祸害,全部删掉:
  8. OFFICE 365 EXCEL 新函数
  9. 【考研高数-高等数学-基础】第六章 定积分的应用
  10. 【XBEE手册】XBEE操作