乐鱼app成为大巴黎赞助商

学习党的二十大,提升课堂教学技能,办人民满意的教育             心怀感恩 砥砺前行 奋进超越 决胜高考——乐鱼app成为大巴黎赞助商2023届决战高考200天誓师大会             一飞冲天,放飞科技梦——乐鱼app成为大巴黎赞助商举行第三届水火箭比赛             筑梦新华章,青春正飞扬——乐鱼app成为大巴黎赞助商举行第43届校运会田径运动会开幕式             河池市乐鱼app成为大巴黎赞助商党史学习活动             河池市乐鱼app成为大巴黎赞助商党总支部植树活动             河池市乐鱼app成为大巴黎赞助商党总支部“抗击疫情 党员先行”活动             聚焦校园 捕捉热点 ——乐鱼app成为大巴黎赞助商举行校园新闻稿件写作交流会             乐鱼app成为大巴黎赞助商举行“同心喜迎二十大 传承中华优秀传统文化” 中国古代文化常识竞赛             清廉少年心向党            

DoraCMS

您现在的位置是:首页>文档内容页

文档详情

乐鱼app成为大巴黎赞助商:FIS3 , 为你定制的前端工程构建工具

doramart 2023-02-04 16:26:51 技术文档226850
最近看了一下fis的相关文档,发现它对于前端开发带来很大的便利,借用官方说法:解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题

    最近看了一下fis的相关文档,发现它对于前端开发带来很大的便利,根据文档的相关操作,我尝试着跟着做了下,非常方便。

    fis到底是做什么用的呢,目前我所知道的很便捷的一点,就是静态文件的压缩和文件指纹,自动化的操作只通过一句命令行就可以实现文件的压缩、打包、指纹等操作,非常方便,下面简单介绍一下使用方式。由于最新版本是fis3,所以以fis3为例。


FIS3 是什么

FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。以Nodejs为底层编写。所以需要通过npm进行全局安装(当然前提是需要安装nodejs和npm,参考https://nodejs.org 这里不多说)


1、安装fis

npm install -g fis3

-g 安装到全局目录,必须使用全局安装,当全局安装后才能在命令行(cmd或者终端)找到 fis3 命令。


安装完成后执行 fis3 -v 判断是否安装成功,安装成功命令行会出现以下提示:

$ fis3 -v

 [INFO] Currently running fis3 (/Users/Your/Dev/fis3/dev/fis3)

  v3.0.0

   /\\\\\\\\\\\\\\\  /\\\\\\\\\\\     /\\\\\\\\\\\
   \/\\\///////////  \/////\\\///    /\\\/////////\\\
    \/\\\                 \/\\\      \//\\\      \///
     \/\\\\\\\\\\\         \/\\\       \////\\\
      \/\\\///////          \/\\\          \////\\\
       \/\\\                 \/\\\             \////\\\
        \/\\\                 \/\\\      /\\\      \//\\\
         \/\\\              /\\\\\\\\\\\ \///\\\\\\\\\\\/
          \///              \///////////    \///////////


2、在你的静态文件根目录下添加文件 fis-config.js

fis.match('*.js', { // 所有js文件静态压缩
  useHash: false
});

fis.match('*.css', { //  所有样式文件静态压缩
  useHash: false
});

fis.match('*.png', { //  所有png图片压缩
  useHash: false
});


3、在当前根目录打开命令行,输入指令:

fis3 release -d ../output

这里的output 是压缩后输出目录,这里要注意的是,压缩操作不会改变你本来的文件,会根据你所指定的目录输出。执行完毕后等待几秒钟,查看输出结构。


当然,上面介绍的是最简单的文件压缩,你可以根据自己的需要添加文件合并、文件指纹等属性。具体可参考fis官网api,http://fis.baidu.com/fis3/docs/beginning/intro.html ,里面有详细介绍


执行后结果:


demo-uri-dir-output_d22b536.png

文章评论

取消回复
登录 参与评论

评论列表(

乐鱼app成为大巴黎赞助商