npm 包 fis3-deploy-skip-packed 使用教程

阅读时长 4 分钟读完

前言

前端工程化中,打包工具是不可或缺的一部分。而 FIS3 是目前前端打包工具中,比较流行的一种。在使用 FIS3 进行项目构建时,我们经常会用到 fis3-deploy 插件来将构建好的项目部署到服务器上。但是,如果一个文件已经打包在其他文件里面,而且没有修改,那么它就不需要再次部署。这个时候,就需要用到 fis3-deploy-skip-packed 插件,它可以让我们节省带宽和部署时间。

fis3-deploy-skip-packed 简介

fis3-deploy-skip-packed 是 FIS3 中一个非常有用的插件。它的作用是,当部署文件的时候,跳过已经打包到其他文件中的文件,只部署没有被打包的文件。这个插件使用起来非常方便,只需要在 fis3 的配置文件中添加一下配置就可以了。具体的使用方法,我们下面将进行讲解。

安装 fis3-deploy-skip-packed

安装 fis3-deploy-skip-packed 很简单,只需要在命令行中输入以下命令即可:

如果你在项目中使用了 npm 或者 yarn 等包管理工具,也可以直接在项目中添加依赖,不需要全局安装。具体的使用方式,我们下面将进行介绍。

使用 fis3-deploy-skip-packed

配置

在 FIS3 的配置文件中,可以通过添加 deploy 配置来使用 fis3-deploy-skip-packed 插件。

其中,deploy 配置中的插件需要使用 fis.plugin('skip-packed') 来指定。

配置项

在配置中,可以添加一些配置项,来改变插件的一些默认行为。下面是一些常用的配置项:

  • force: 强制重新部署已经打包的文件,即使它没有被修改,默认值为 false
  • skipPackedToSameFolder: 部署时,跳过打包到同一个文件夹中的文件,默认值为 true

示例代码

下面是一个完整的 fis3 配置文件,其中使用了 fis3-deploy-skip-packed 插件。我们可以通过这段代码来了解如何在项目中配置这个插件。

-- -------------------- ---- -------
----------------------------------- -
    -------- ----
--

----------------- -
    ---------- -----------------------
--

------------------ -
    ---------- -----------------------
--

-----------------
    -------------- -
        ------- ------------------------- -
            ------ ----
        --
    --
    --------------- -
        ------- ------------------------- -
            ------ ----
        --
    --
    --------------- -
        ------- -------------------------
    --
    --------------- -
        ------- -------------------------
    --
    --------------- -
        ------- -------------------------
    --
展开代码

在这个配置中,我们使用了 fis3-deploy-skip-packed 插件,将带有哈希值的文件部署到服务器上。如果一个文件已经被打包到其他文件中,并且它没有被修改,那么它将不会被部署,从而节省了部署时间和带宽。

结语

fis3-deploy-skip-packed 是一个非常有用的插件,可以让我们在构建和部署项目时,更加高效和快速。希望本文对大家有所帮助,在实际的开发中,可以灵活运用这个插件,提高工作效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/69938

纠错
反馈

纠错反馈