F.I.S 入门小笔记

发布于 2021-11-10 13:01:30 字数 2266 浏览 1383 评论 0

虽然还没真的用到实际项目上,但我觉得这个是大大的好,被同事打趣为鱼的记性的我,还是把过程给简单记一下。

安装

安装环境: node.js、npm,备注:命令输入方法 在文件夹空白处右击,选择 Git Bash Here

npm install -g fis

使用

  • 进入项目目录
  • 启动服务器(fis 自带了)
fis server start
  • 编译并发布项目
fis release

词条命令的参数说明,直接上图

img.png

挑我用过的说下:

-d 指定编译完成后的项目输出文件夹
-m 为文件增加md5戳
-o 压缩文件
-p 打包文件,就是把指定的文件合成一个文件
-D 指定服务器名(这个有用 我当时在配置文件中配置好后,愣是没输这个命令,然后就是不对,我这智商)
-w 监听文件变化(就是不用每次改个东西 再编译一次 刷新下就好了)
-L 有修改时自动刷新服务器

我的总结如下:
进入项目文件夹后,
项目开始时:

  fis server start //启动服务器

项目进行中:

fis release -wL //修改文件 看实时效果

项目完成要输出到文件夹时:

fis release -omp -D -d ./output  //给项目压缩打包输出到指定文件夹
//-D不配置的话 默认是根目录 -d 后面跟的 ./output 就是自定义的输出目录 大家随意

项目结束:

fis server clean //清理掉缓存
fis server stop //关闭服务器

配置

直接扔个配置文件上来,因为我也不大会弄,深奥的就请大家看文档了。

//配置文件:fis-conf.js
//打包配置 指定文件夹中的js都会被合并到  pkg文件夹下的lib.js文件中
fis.config.set('pack', {
    'pkg/lib.js': [
        '/lib/mod.js',
        '/modules/underscore/**.js',
        '/modules/backbone/**.js',
        '/modules/jquery/**.js',
        '/modules/vendor/**.js',
        '/modules/common/**.js'
    ]
});
//指定服务器 以下示例为将所有css文件http://localhost:8080
fis.config.merge({
    roadmap : {
        domain : {
            //所有css文件添加http://localhost:8080作为域名
            '**.css' : 'http://localhost:8080'
        }
    }
});
//以上配置生效的命令为  fis release -p -D

收工。不过和管理介绍的 coolie 有什么优劣。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

0 文章
0 评论
777 人气
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文