fekit是一套前端开发工具,是由去哪儿网开发。目前在github上开源。使用fekit的优点:

a.本地开发支持环境:从开发调试到上线,均是前后端工程独立开发、调试、部署,打破了原来前后端揉在一个工程的做法。 
  b.静态文件编译:可以将css、js、模版等fekit支持的文件编译,同时用require的方式来解决各模块的依赖问题。 
  c.css、js资源版本号问题:fekit工程发布完成之后,会将变化的css、js资源版本号以文件的方式发布到maven仓库里,这样后端工程在发布的时候按照预先配置好的fekit工程,去maven仓库将这些版本文件拉下来,然后可以在后端模版里直接引用。下面是一个简单的例子:

fekit依赖node.js,所以在使用fekit之前需要给自己的电脑安装node。本人使用的是Mac,电脑已经安装了homebrew,打开命令行输入brew install node即可安装好node。验证node是否安装成功,输入node -v.     npm是node自带的一个工具,所以当安装好node的时候,也就可以使用npm来安装一些我们需要的插件。本文需要的fekit也是通过npm实现的安装。

1.fekit 的安装

命令行输入 npm install fekit -g       验证fekit安装成功的方法   命令行输入 fekit

2.通过fekit来创建一个项目

自己先选好一个目录,在这个目录下执行fekit init 命令,然后就会出现下面的结果

当前目录会出现这四个文件夹    fekit.config文件夹中的内容解释如下

3.本地开发调试

使用fekit启动一个服务  在创建上述项目的目录中,输入fekit server

端口启动成功

在浏览器中打开index.html文件夹

默认端口是80  这个端口号也可以改变

以上就是一些环境的配置和端口的配置。下一篇博客我将使用fekit开发一个简单的项目,实现模块化

最新文章

  1. 用Python制作新浪微博爬虫
  2. iOS 设置铃声---加载音乐和音频然后进行播放
  3. 简介C#读取XML的两种方式
  4. Google Chrome 扩展程序开发
  5. react 用value 直接赋值 必须用onchange的解决方式
  6. Java多态与C++中多态的实现
  7. 【翻译习作】 Windows Workflow Foundation程序开发-第一章04
  8. windows 2008 下C#调用office组件访问拒绝的解决方法(failed due to the following error: 80070005 拒绝访问)
  9. 真机测试,Xcode报错:process launch failed: Security
  10. TableView 校检表
  11. CentOS上解压ZIP乱码的解决办法
  12. SEO-关键词密度与友情链接交换技巧
  13. SpringMVC中的session用法及细节记录
  14. HDU 1075 What Are You Talking About (stl之map映射)
  15. HTML5 自定义属性
  16. TMS320VC5509的MCBSP配置成SPI模式通信
  17. 使用Flask+MongoDB实现基于REST的接口简单操作
  18. 同一标签内多个css规则在页面中如何显示?
  19. java 中几种常用数据结构
  20. vs2015开发so动态库linux

热门文章

  1. Rank of Tetris HDU--1881
  2. 三大跨平台网盘--dropbox
  3. weekend110(Hadoop)的 第四天笔记
  4. php中数组可以不写下标
  5. Altium Designer6打印PCB 设置
  6. mysql按字段分组并获取每个分组按照某个字段排序的前三条
  7. seaJs学习笔记之javascript的依赖问题
  8. ServletContext和ServletConfig
  9. poj 1149 Pigs 网络流-最大流 建图的题目(明天更新)-已更新
  10. 【Leetcode】Binary Tree Level Order Traversal