npm 包 gof 使用教程

阅读时长 5 分钟读完

介绍

gof 是一个快速构建前端项目的 npm 包,具有以下优点:

  1. 简单易用,不需要复杂的配置
  2. 支持多种模板引擎
  3. 支持热更新,开发过程更加高效
  4. 支持 ES6、ES7 和 TypeScript

如果你是前端开发者,那么 gof 绝对值得尝试。

安装

使用 npm 命令安装 gof:

快速开始

创建项目

在命令行中输入以下命令:

其中 myapp 是你的项目名称。

gof 会自动下载必要的依赖包,并创建一个包含默认配置和目录结构的项目。

运行项目

进入项目目录,执行以下命令:

稍等片刻,浏览器会自动打开一个地址(默认为 http://localhost:8080/),你就可以在浏览器中预览你的网站了。

构建项目

在生产环境中发布项目时,可以使用以下命令生成最终的构建文件:

构建完成后,生成的文件位于 dist 目录下。

配置

gof 支持多种自定义配置,如自定义端口、打包路径、自定义 HTML 模板等。

自定义端口

默认情况下,gof 运行在 8080 端口。如果你希望使用其他端口,可以在命令行中添加 -p 参数,例如:

自定义打包路径

默认情况下,gof 打包后的文件被放置在 dist 目录下。如果你希望打包后的文件放置在其他目录,可以在 package.json 文件中配置:

自定义 HTML 模板

如果你需要使用自定义的 HTML 模板,可以在 src 目录下创建一个 index.ejs(或其他支持的模板文件),然后在 package.json 文件中配置:

在自定义模板中,可以使用以下变量:

变量名 描述
<%- title %> 页面标题
<%- logo %> 页面 Logo(svg 格式)
<%- body %> 页面内容,由 webpack 生成

使用模板引擎

gof 支持多种模板引擎,包括 EJS、Handlebars 和 Pug 等。

EJS

在 src 目录下创建一个以 .ejs 后缀名的模板文件,例如:

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

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

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

在 JavaScript 中,你可以按照以下方式渲染这个模板:

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

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

Handlebars

在 src 目录下创建一个以 .hbs 后缀名的模板文件,例如:

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

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

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

在 JavaScript 中,你可以按照以下方式渲染这个模板:

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

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

Pug

在 src 目录下创建一个以 .pug 后缀名的模板文件,例如:

在 JavaScript 中,你可以按照以下方式渲染这个模板:

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

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

结语

gof 是一个非常优秀的前端开发工具,可以帮助开发者快速构建前端项目。本文介绍了 gof 的安装、快速开始、配置和使用模板引擎等方面,希望可以帮助你更好地使用它。

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

纠错
反馈