npm 包 create-jacob-app 使用教程

阅读时长 4 分钟读完

简介

create-jacob-app 是一个 NPM 包,它可以快速帮助我们生成 React 的项目开发模板。

使用 create-jacob-app 可以有效节省项目搭建的时间,并且它预置了常用的 React 相关配置,包括但不限于:

  • CSS 预处理器 sass 和 less
  • 打包工具 webpack 配置
  • 更合理的目录结构
  • 开发环境和生产环境的。webpack 配置

安装

在安装之前,我们需要先安装 Node.js 运行环境。

  1. 通过 npm 安装
  1. 通过 Yarn 安装

使用

执行以下命令

project-name 是需要新建的项目名称。

生成成功后,进入项目文件夹,执行以下命令即可在本地启动开发服务器:

此时,浏览器将自动打开 http://localhost:3000/ 页面,开始访问。可以修改源代码,自动刷新页面预览效果,非常方便。

打包命令:

进阶配置

Webpack 配置

所有的 webpack 配置都在 config 目录下。

  • 目录结构
-- -------------------- ---- -------
-
--- ---------
--- ------
--- --- -----------------
--- --- -----------------
--- --- ----------------------
--- ------------
--- ------
--- --- -----------
--- --- ----------
--- ---
    --- -------
    --- ------
    --- --- ------
    --- ----------
    --- ---------
    --- ------
  • 配置说明

    config/webpack.config.js:开发环境的 webpack 配置文件。

    config/webpack.prod.config.js:生产环境的 webpack 配置文件。

    postcss.config.js:PostCSS 的配置文件。

Babel

项目的代码转换都是由 Babel 与相关编译插件实现的。Babel 的配置在 package.json 中的 babel 字段中,例:

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

示例代码

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

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

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

结尾

使用 create-jacob-app 能极大地提高 React 项目搭建的效率,同时也支持更深入的配置,可以极大地满足不同项目的要求。同时 create-jacob-app 的维护者也在持续更新,目前 create-jacob-app 版本已经更新到了 v2.0.0,希望这篇文章能够给读者带来帮助。

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

纠错
反馈