cover

【NPM专栏】关于npm init和npx

npm init我们在一些node项目创建的时候,可以经常看到这样的创建项目的方式: 1npm init midway 那这个是怎么实现的呢?它其实相当于去读取create-{name}的npm包的bin的create-{name}进行执行: 12345{ "bin":{ "create-midway": &q...

发布于 NPM专栏
cover

【NPM专栏】vitest

背景在 try-prisma 中看到单元测试部分用了这个vitest。 它是什么?“vitest”是一个基于 Vite 构建的 JavaScript 单元测试框架,旨在提供快速的测试执行速度。 Vite 是一个快速的现代化前端构建工具,可以通过使用原生 ES 模块化和现代浏览器的特性来提高应用程序的构建和开发性能。Vitest 利用了 Vite 的这些优势,通过在内存中快速编译和执行测试代码...

发布于 NPM专栏
cover

【NPM专栏】tsup

背景在研究prisma项目的时候,有一个try-prisma的命令行工具。 然后我看到这个包的打包使用了:tsup,原来没了解过,看描述,是在esbuild的加持下,进行ts文件打包的工具。 官网地址https://tsup.egoist.dev/https://tsup.egoist.dev/ github地址https://github.com/egoist/tsuphttps://g...

发布于 NPM专栏

如果你有什么意见和建议,可以点击: 反馈地址 进行反馈。