[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8590":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},8590,"fis","fex-team\u002Ffis","fex-team","Front-end Integrated Solution - 前端集成解决方案， 最新版请进入 FIS3 https:\u002F\u002Fgithub.com\u002Ffex-team\u002Ffis3","http:\u002F\u002Ffis.baidu.com",null,"PHP",2931,647,234,282,0,60.43,"MIT License",false,"master",true,[],"2026-06-12 04:00:40","![fis logo](https:\u002F\u002Fraw.githubusercontent.com\u002Ffouber\u002Ffis-wiki-img\u002Fmaster\u002Flogo.png)\n\n[![NPM version](https:\u002F\u002Fbadge.fury.io\u002Fjs\u002Ffis.png)](http:\u002F\u002Fbadge.fury.io\u002Fjs\u002Ffis) [![Dependencies Status](https:\u002F\u002Fdavid-dm.org\u002Ffex-team\u002Ffis.png)](https:\u002F\u002Fdavid-dm.org\u002Ffex-team\u002Ffis)\n\n[![NPM Download](https:\u002F\u002Fnodei.co\u002Fnpm-dl\u002Ffis.png?months=1)](https:\u002F\u002Fwww.npmjs.org\u002Fpackage\u002Ffis)\n\n## Front-end Integrated Solution（前端集成解决方案）\n\n[![Join the chat at https:\u002F\u002Fgitter.im\u002Ffex-team\u002Ffis](https:\u002F\u002Fbadges.gitter.im\u002FJoin%20Chat.svg)](https:\u002F\u002Fgitter.im\u002Ffex-team\u002Ffis?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n> 解决前端工程的根本问题！\n\n## F.I.S简介\n\n* [什么是F.I.S](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F什么是F.I.S)\n\n欢迎访问[FIS官网](http:\u002F\u002Ffis.baidu.com)获取最新的文档\n\n同时我们在慕课网开通了[在线课程](http:\u002F\u002Fwww.imooc.com\u002Flearn\u002F220)，欢迎大家访问\n\n## 功能概述\n\n* 跨平台支持win、mac、linux等系统\n* 无内置规范，可配置 [开发和部署规范](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-roadmappath)，用于满足任何前后端框架的部署需求\n* 对html、js、css实现 [三种语言能力](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F三种语言能力) 扩展，解决绝大多数前端构建问题\n* 支持二次包装，比如 [spmx](https:\u002F\u002Fgithub.com\u002Ffouber\u002Fspmx)、 [phiz](https:\u002F\u002Fgithub.com\u002Ffouber\u002Fphiz\u002F)、 [chassis](https:\u002F\u002Fgithub.com\u002Fxspider\u002Ffis-chassis)，对fis进行包装后可内置新的插件、配置，从而打造属于你们团队的自己的开发工具\n* 自动生成静态资源表关系表（map.json），可用于 [连接前后端开发框架](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F基于map.json的前后端架构设计指导)\n* 所有静态资源自动加 ``md5版本戳``，服务端可放心开启永久强缓存\n* 支持给所有静态资源添加域名前缀\n* 可灵活扩展的插件系统，支持对构建过程和命令功能进行扩展，现已发布N多 [插件](https:\u002F\u002Fnpmjs.org\u002Fsearch?q=fis)\n* 通过插件配置可以在一个项目中无缝使用 [less](https:\u002F\u002Fgithub.com\u002Ffouber\u002Ffis-parser-less)、[coffee](https:\u002F\u002Fgithub.com\u002Ffouber\u002Ffis-parser-coffee-script)、[markdown](https:\u002F\u002Fgithub.com\u002Ffouber\u002Ffis-parser-marked)、[jade](https:\u002F\u002Fnpmjs.org\u002Fpackage\u002Ffis-parser-jade)等语言开发\n* 内置 [css sprites插件](https:\u002F\u002Fgithub.com\u002Ffex-team\u002Ffis-spriter-csssprites)，简单易用\n* 内置 [png图片压缩插件](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis-optimizer-png-compressor)，采用c++编写的node扩展，具有极高的性能，支持 [将png24压缩为png8](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis-optimizer-png-compressor)\n* 内置本地开发调试服务器，支持完美运行 ``java``、``jsp``、``php`` 等服务端语言\n* 支持文件监听，保存即发布\n* 支持浏览器自动刷新，可同时刷新多个终端中的页面，配合文件监听功能可实现保存即刷新\n* 支持上传到远端服务器，配合文件监听，浏览器自动刷新功能，可实现保存即增量编译上传，上传后即刷新的开发体验\n* 超低学习成本，只须记忆 ``3`` 条命令即可完成开发\n* 抹平编码差异，开发中无论是gbk、gb2312、utf8、utf8-bom等编码的文件，输出时都能统一指定为utf8无bom（默认）或者gbk文件\n\n## 快速入门\n\n* [基本使用](https:\u002F\u002Fgithub.com\u002Ffex-team\u002Ffis\u002Fwiki\u002F快速入门)\n* [资源压缩](https:\u002F\u002Fgithub.com\u002Ffex-team\u002Ffis\u002Fwiki\u002F快速入门#资源压缩)\n* [资源合并](https:\u002F\u002Fgithub.com\u002Ffex-team\u002Ffis\u002Fwiki\u002F快速入门#资源合并)\n* [辅助开发](https:\u002F\u002Fgithub.com\u002Ffex-team\u002Ffis\u002Fwiki\u002F辅助开发)\n\n## 语言能力\n\n* [关于三种语言能力](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F三种语言能力)\n* [定位资源](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F定位资源)\n* [嵌入资源](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F嵌入资源)\n* [声明依赖](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F声明依赖)\n\n## 插件系统\n\n* [编译过程运行原理](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F运行原理)\n* [插件调用机制](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F插件调用机制)\n* [插件扩展点](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F插件扩展点列表)\n* [插件列表](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F插件列表)\n\n## 配置文档\n\n* [零配置](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API)\n* [使用配置文件](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API)\n* 系统配置\n    * [project.charset](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectcharset)\n    * [project.md5Length](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectmd5length)\n    * [project.md5Connector](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectmd5connector)\n    * [project.include](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectinclude)\n    * [project.exclude](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectexclude)\n    * [project.fileType.text](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectfiletypetext)\n    * [project.fileType.image](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-projectfiletypeimage)\n* 插件配置\n    * [modules.parser](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulesparser)\n    * [modules.preprocessor](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulespreprocessor)\n    * [modules.postprocessor](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulespostprocessor)\n    * [modules.lint](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-moduleslint)\n    * [modules.test](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulestest)\n    * [modules.optimizer](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulesoptimizer)\n    * [modules.prepackager](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulesprepackager)\n    * [modules.packager](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulespackager)\n    * [modules.spriter](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulesspriter)\n    * [modules.postpackager](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-modulespostpackager)\n    * [settings](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-settings)\n* 内置插件运行配置\n    * [settings.postprocessor.jswrapper](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F%E9%85%8D%E7%BD%AEAPI#settingspostprocessorjswrapper)\n    * [settings.optimizer.uglify-js](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F%E9%85%8D%E7%BD%AEAPI#settingsoptimizeruglify-js)\n    * [settings.optimizer.clean-css](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F%E9%85%8D%E7%BD%AEAPI#settingsoptimizerclean-css)\n    * [settings.optimizer.png-compressor](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F%E9%85%8D%E7%BD%AEAPI#settingsoptimizerpng-compressor)\n    * [settings.spriter.csssprites](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F%E9%85%8D%E7%BD%AEAPI#settingsspritercsssprites)\n* 目录规范与域名配置\n    * [roadmap.path](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-roadmappath)\n    * [roadmap.ext](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-roadmapext)\n    * [roadmap.domain](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-roadmapdomain)\n    * [roadmap.domain.image](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-roadmapdomainimage)\n* 部署配置\n    * [deploy](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-deploy)\n* 打包配置\n    * [pack](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F配置API#wiki-pack)\n\n## 高级使用\n\n* [基于map.json的前后端架构设计指导](https:\u002F\u002Fgithub.com\u002Ffis-dev\u002Ffis\u002Fwiki\u002F基于map.json的前后端架构设计指导)\n\n## 更多资料\n\n* [fistool](https:\u002F\u002Fgithub.com\u002Fkaven85\u002Ffistool) 可视化界面工具\n* [gois](https:\u002F\u002Fgithub.com\u002Fxiangshouding\u002Fgois) go语言组件化解决方案\n* [phiz](https:\u002F\u002Fgithub.com\u002Ffouber\u002Fphiz\u002F) PHP组件化解决方案\n* [spmx](https:\u002F\u002Fgithub.com\u002Ffouber\u002Fspmx) 通过包装fis得到适应seajs架构的集成解决方案\n* [sublime plugin](https:\u002F\u002Fgithub.com\u002Fyuanfang829\u002Ffis-sublime-command) 支持FIS编译的sublime插件，可以替代watch功能\n","F.I.S（Front-end Integrated Solution）是一个前端集成解决方案，旨在解决前端工程中的根本问题。它支持跨平台操作，包括Windows、Mac和Linux等系统，并提供高度可配置的开发与部署规范以适应各种前后端框架的需求。通过扩展HTML、JS和CSS三种语言的能力，F.I.S能够处理大多数前端构建任务。此外，它还支持二次开发以及插件系统的灵活扩展，内置了如CSS Sprites生成器、PNG图片压缩工具等功能强大的插件。特别适用于需要高效协作及快速迭代的前端项目场景中使用，比如网站重构或新应用开发。",2,"2026-06-11 03:18:45","top_language"]