npm 包 wnm 使用教程

阅读时长 3 分钟读完

什么是 wnm?

wnm 是一款基于 Webpack 的多页面应用脚手架,它可以帮助前端开发者快速构建多页面应用,并且提供了丰富的特性和插件,例如:

  • 热更新
  • 模板引擎
  • CSS 预处理器
  • 图片压缩
  • 雪碧图生成
  • 自动化部署

wnm 的官网地址是 https://github.com/wnm/wpm,我们可以在该页面找到更多详细的信息和文档。

安装 wnm

安装 wnm 很简单,我们只需要执行以下命令:

使用 wnm

安装完 wnm 之后,我们可以通过以下几个步骤来使用它:

1. 初始化项目

在我们的项目目录下执行以下命令:

wnm 会在当前目录下自动创建一个新的项目,它的目录结构如下:

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

我们可以在 src/pages 目录下创建新的页面。

2. 开发调试

执行以下命令可以启动一个本地服务器:

wnm 会在本地启动一个 Web 服务器,并自动打开默认浏览器。我们可以在浏览器中访问 http://localhost:8080 来查看我们的页面。

在我们修改源码之后,wnm 会自动编译并刷新浏览器,提供了非常方便的热更新功能。

3. 编译打包

我们可以使用以下命令来编译我们的项目:

wnm 会将编译后的文件打包在 dist 目录下。

4. 高级配置

wnm 支持很多高级配置,例如:

  • 添加全局变量
  • 使用 CSS Modules
  • 配置代理
  • 配置自动化部署

我们可以在项目根目录的 wnm.config.js 文件中配置这些选项。

示例代码

我们可以通过以下示例代码来演示 wnm 的基本使用:

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

执行 npx wnm start 命令可以启动本地服务器,我们在浏览器中访问 http://localhost:8080 就可以看到我们的页面了。如果修改了源码,wnm 会自动编译并刷新浏览器。

执行 npx wnm build 命令可以将编译后的文件打包在 dist 目录下。

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

纠错
反馈