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开发一个简单的项目,实现模块化

转载于:https://www.cnblogs.com/xcodes123/p/5883643.html

fekit前端代码模块化工具相关推荐

  1. 前端代码规范工具ESLint和Prettier

    前端代码规范工具ESLint和Prettier 1. ESLint是什么? ESLint 是一个开源的 JavaScript 代码检查工具,由 Nicholas C. Zakas 于2013年6月创建 ...

  2. 从0到1落地前端代码检测工具

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 中大型公司中前端项目往往不止一个,前端开发人员多加上前端项目众多,为了维持一定的项目团队风格往往十分艰难.这篇文章主要是在公司中针对组内现 ...

  3. 【工程化】1202- 从0到1落地前端代码检测工具

    相关背景: 中大型公司中前端项目往往不止一个,前端开发人员多加上前端项目众多,为了维持一定的项目团队风格往往十分艰难.这篇文章主要是在公司中针对组内现状问题进行问题收集.调研.开发.落地的总结. 1. ...

  4. 【Web技术】1179- 从0到1落地前端代码检测工具

    相关背景: 中大型公司中前端项目往往不止一个,前端开发人员多加上前端项目众多,为了维持一定的项目团队风格往往十分艰难.这篇文章主要是在公司中针对组内现状问题进行问题收集.调研.开发.落地的总结. 1. ...

  5. 手摸手带学妹从0到1落地前端代码检测工具

    点击上方"蓝色字体",选择"设为星标" 做积极向上的前端人! 相关背景: 中大型公司中前端项目往往不止一个,前端开发人员多加上前端项目众多,为了维持一定的项目团 ...

  6. 极客标签:可能是目前最好的前端代码学习工具

    2019独角兽企业重金招聘Python工程师标准>>> 英国著名作家萧伯纳有一句名言:"两个人交换了苹果,每个人手里还是只有一个苹果:但是两个人交换了思想,每个人就同时有了 ...

  7. 前端代码统计工具cloc的安装与使用

    怎么来衡量一个web端项目的大小,一是看页面多少,二是看源代码行数.页面多少比较好统计,通过 Router 的配置大概就能知道.但是源代码行数,如果要一个文件一个文件去计算,那就费了劲了.有问题有需求 ...

  8. 在线html代码测试工具,CodePen - 一个在线的前端代码编辑工具(可用于制作测试页面、代码调试)...

    有时我们需要调试一些前端代码(无论是 html.css,还是 js),或者要制作一个 demo 分享给他人.这些都可以借助 CodePen 这个网站来实现. 一.基本介绍 1,什么是 CodePen? ...

  9. 前端代码检查工具之stylelint使用指南

    作为前端开发leader你必须要对组员开发的代码制定适合项目的开发规范,并且要做到跟踪检查,传统的做法是制定军规,比如命名方式,代码结构,注释模版,缩紧换行等等,然后通过代码review检查,但这样耗 ...

最新文章

  1. JSON API免费接口
  2. JavaScript中的立即执行函数
  3. hashmap 判断key是否存在
  4. 【五校联考5day1】序列
  5. Android错误-error:Foundtextwhereitemtagisexpected
  6. 31行代码AC——PTA 求二叉树的叶子结点个数 (20分)——解题报告
  7. (fofa信息收集骚操作)windows查看文件的md5值
  8. 逝去的大学生活自己丢了什么
  9. grub的说明与配置方法
  10. 32位dll转64位工具_如何在64位系统中运行32位或16位程序
  11. PHP100个知识点之2 日期时间(一)
  12. 微设计(www.weidesigner.com)介绍系列文章(三)
  13. python界面制作和unity的有区别吗_由1~4人利用Sratch、Python、Unity或其它游戏开发工具设计与制作一个的教育类游戏。...
  14. HTML5网页前端设计实战代码,HTML5网页前端设计实战/Web前端开发技术丛书
  15. PC端下载网易云课堂视频到本地
  16. 下载知乎视频并在线播放
  17. 虚假信息成物联网“毒瘤”
  18. ASP.NET资源大全-知识分享
  19. 打字速度单位WPM、KPM定义与计算方法
  20. C语言基础:函数的声明与定义

热门文章

  1. 将来,你会成为这三种程序员之一
  2. 作为阿里的面试官,我有话想说
  3. raft原理的动画演示
  4. Java:异常处理的一些注意事项
  5. 2009年出现的计算机术语,2009年计算机一级考试真题及答案
  6. vscode 怎么让光标一下子跳到行尾部_动图演示23个常用 VsCode 快捷键(Window Mac)...
  7. 期末小作品图片_三年级语文期末满分作文《我想变成什么》,老师:你真懂事...
  8. suse linux标准c安装,suse linux安装cmake时ccmake没有安装上的原因
  9. 数据中心基础运维人员的职业规划
  10. 精密空调机组及零部件相关专业术语