npm 包 es2015-differential-serve-middleware 使用教程

阅读时长 4 分钟读完

简介

es2015-differential-serve-middleware 是一个用于快速搭建前端开发环境的 npm 包。它提供了通过 webpack 打包并使用 es6+ 语法的能力,在实现这些功能的同时不会抛弃旧版本的浏览器。

安装

你可以在你的项目目录下使用 npm 进行安装:

使用

安装完成之后,你可以在你的项目中进行如下配置:

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

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

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

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

在启动服务之后,你可以访问 http://localhost:3000 即可, es2015-differential-serve-middleware 会自动根据你指定的浏览器版本将代码转换为 es5 语法,以支持旧版本的浏览器访问。

API

esDifferentialMiddleware(config)

  • config.root: 资源目录,默认值为 'src'
  • config.index: 入口文件,默认值为 'index.js'
  • config.output: 输出目录,默认值为 'dist/static'
  • config.static: 静态文件目录,默认值为 'dist/static'
  • config.publicPath: CDN 地址,默认值为 '/'
  • config.browsers: 使用的浏览器的版本列表

示例代码

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

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

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

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

总结

es2015-differential-serve-middleware 是一个非常好用的 npm 包,它提供了一种在支持 es6 语法的前提下还能支持旧版本浏览器的方案。通过学习本文,您可以了解到如何在您的项目中使用它,并打造更加完善的前端开发环境。

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

纠错
反馈