平常用得到的插件

168 阅读2分钟

下面的插件都可以在npm官网上搜索得到,具体使用情况官网也会有介绍www.npmjs.com,我这里就罗列插件目录,后续我还会继续推送出我比较的比较好用的插件。

npm工具插件

  • Mock.js ---> 是一个仿真数据生成器程序。官网地址:github.com/nuysoft/Moc…
  • nodemon ---> 是检测到目录中的文件更改时自动重新启动 node 应用程序。

koa相关插件

  • koa ---> 用于node.js的富有表现力的HTTP中间件框架。
  • koa-router ---> koa路由中间件。
  • koa-body ---> koa内容解析器中间件。
  • koa-static-cache ---> koa的静态服务器。
  • koa-server-http-proxy ---> koa代理中间件
  • koa-views ---> koa的模板渲染中间件。
  • koa-static ---> koa的静态文件服务中间件。
  • koa-bodyparser ---> koa内容解析器。

模板引擎插件

  • Nunjucks--->是一个功能齐全的 javascript 模板引擎

(Web Server)即时通信插件

  • socket.io ---> 是实现基于事件的实时双向通信

路劲转正则表达式插件

  • path-to-regexp ---> 将样式路劲快速转换为正则表达式实用工具

测试驱动开发(TDD)插件

  • mocha--->一个基于node.js的测试框架
  • supertest--->HTTP API测试库

webpack打包插件

  • webpack--->是一个模块打包器
  • webpack-cli--->webpack的脚手架
  • sass-loader--->加载一个 Sass/SCSS 文件并将其编译为 CSS的加载器
  • css-loader--->用于webpack的css加载器模块
  • style-loader--->用于webpack的样式加载器模块
  • markdown-it--->用于webpack的Markdown 解析器
  • file-loader--->用于webpack的文件加载器模块
  • clean-webpack-plugin --->一个用于删除/清理构建文件夹的 webpack 插件(清理打包后的目录)
  • html-webpack-plugin--->简化 HTML 文件的创建以提供 webpack 包
  • mini-css-extract-plugin---> 将 CSS 提取到单独的文件中(单独生成css文件)
  • webpack-dev-server--->提供 webpack 应用程序可以缓存打包文件到内存更改更新浏览器。
  • webpack-merge --->对 webpack 配置有用的合并变体(合并配置文件)

git hooks插件

  • yorkie---> 优化hushy 对githooks进行操作

TypeScript插件

  • reflect-metadata ---> 定义和操作元数据