下面的插件都可以在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 ---> 定义和操作元数据