uniapp源码

fastify

官网地址: https://www.fastify.io/Fastify,快速并且低开销的 web 框架,专为 Node.js 平台量身打造。高效的服务器意味着更低的基础设施成本、更好的负载响应能力和用户满意度。在不牺牲安全验证和便捷开发的前提下,如何知道服务器正在处理尽可能多的请求,又如何有效地处理服务器资源?使用 Fastify 吧。Fastify 是一个高度专注于以最少的开销和强大的插件架构

nodemon

官网地址: http://nodemon.io/Nodemon 是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。Nodemon 是一款完美的开发工具,可以使用 npm 安装。设计原则更少的标志更好适用于所有平台更少的功能让个人建立在 nodemon 之上提供所有 CLI 功能作为 API贡献必须通过测试如下图:

hexo

官网地址: https://hexo.io/快速、简洁且高效的博客框架超快速度 Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。支持 Markdown Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。一键部署 只需一条指令即可部署到 GitHub Pages, Heroku 或其他平台。插件和可扩

playwright

官网地址: https://playwright.dev/Playwright 是由微软公司 2020 年初发布的新一代自动化测试工具,相较于目前最常用的 Selenium,它仅用一个 API 即可自动执行 Chromium、Firefox、WebKit 等主流浏览器自动化操作。作为针对 Python 语言纯自动化的工具,在回归测试中可更快的实现自动化。Playwright 的优势Selenium

yarn

官网地址:https://classic.yarnpkg.com/快速、可靠、安全的依赖管理工具。速度超快。Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装速度更快。超级安全。在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。超级可靠。使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。如下图:

nvm

nvm 是 node 的包管理工具。由于在打开不同的项目时,不同的项目在安装依赖时可能会和 node 版本有关,所以这就需要我们在不同的项目下使用不同的 node 版本。nvm 就是一个比较好用 node 管理工具,切换 node 版本。使用也极其简单nvm install stable ## 安装最新稳定版 node nvm install <version> ## 安装指定版本

nodebestpractices

资源库:https://twitter.com/nodepractices/Node.js 最佳实践这是对 Node.js 最佳实践中排名最高的内容的总结和分享目录项目结构实践 (5)异常处理实践 (11)编码规范实践 (12)测试和总体质量实践 (8)进入生产实践 (16)⭐ 新: 安全实践(23)Performance Practices (coming soon)如下图:

puppeteer

官网网址:https://pptr.dev/Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。可以在浏览器中手动执行的绝大多数操作都可以使用 Puppeteer 来完成!下面是一些示例:生成页面 PDF。抓取 S

Next.js

官网网址:https://nextjs.org/Next.js 用于构建服务端渲染的 React 应用。它基于 React 框架,是开发单页应用的流行选择。上手 Next.js 很容易,因为它处理配置并内置了很多功能,例如服务端渲染、静态站点生成、路由、代码拆分等。它还使开发人员能够快速高效地开始构建应用,同时提供一系列自定义选项。如下图:Nuxt.js官网网址:https://nux