npm 包 island-build 使用教程

阅读时长 4 分钟读完

什么是 island-build

island-build 是一个基于 gulp 的自动化构建工具,主要用于前端项目的编译和打包,支持 TypeScript、Less、ES6 等等开发语言。使用 island-build 可以极大地提高前端项目的开发效率和质量。

安装和使用

安装

全局安装命令:

安装后就可以在任何地方使用 island-build 命令了。

使用

使用前需要先准备好项目目录:

在项目根目录下创建 gulpfile.js 文件:

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

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

然后在命令行中执行以下命令:

这样就可以将 src 目录中的所有文件编译打包到 dist 目录下了。

功能介绍

支持 JavaScript

在项目中使用 TypeScript 或者 ES6 都可以。当然,island-build 也支持 cssless 等编译。

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

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

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

支持样式编译

island-build 支持 cssless 样式编译,并且可以自动为样式添加浏览器前缀,避免兼容问题。

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

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

支持图像压缩

在项目中使用的图片资源,为了加快加载速度建议进行压缩。island-build 可以帮助你自动将图片进行压缩,提高页面加载速度。

支持 HTML 压缩

在项目发布之前通常会对 html 代码进行压缩,可以减少文件大小,加快加载速度。

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

自定义任务

island-build 还支持自定义任务。例如,在项目中需要打包的时候还需要把某个文件夹放到其他位置。可以使用自定义任务来处理。

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

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

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

小结

island-build 是一个非常实用的自动化构建工具,可以帮助你快速打包前端项目,并且支持自定义任务。在项目开发过程中,使用 island-build 可以提高开发效率和质量,是前端开发必备的工具之一。

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