Node.js插件12

Node 项目里的node_modules目录,说白了就是个放插件的大仓库。你用npm install装的依赖,全塞这儿了。

有时候会看到像node 插件-12这样的名字,要么是你项目里的某个插件编号,要么是教程里第 12 部分,反正重点是插件嘛。

Node.js 插件其实就像前端用的各种库一样,拿来即用,省时省力。像express这种写 Web 服务的,或者mongooseMongoDB 的,挺常见的。

npm就别说了,用得多的老朋友。除了装包,它还能帮你管理版本、防止冲突、链接本地模块,挺贴心的。比如npm link,本地调试模块时就蛮好用。

讲点结构:node_modules下面一堆包,每个包里都有package.json(书)、index.js(入口)、lib(源码)、README.md(教程)啥的,一应俱全。

模块查找也有点讲究。Node 会从当前目录开始,一路往上找node_modules,直到根目录。别问,问就是一层一层翻包裹。

另外有个小技巧,如果你项目多,node_modules堆太大,磁盘吃不消,可以参考这个批量删除脚本,清理起来还挺爽的。

如果你经常和多个node_modules打交道,Yomu也可以看看,专门整理模块文档的,清清爽爽。

node_modules和插件打交道是 Node 开发的日常,熟了之后效率提升不止一点点。平时多逛逛 npm 官网,也能挖到不少宝藏。

如果你刚开始搞 Node 插件,建议先熟悉下npm的使用流程,理解下模块查找机制,再去试着写个自己的小插件,挺锻炼的。

rar 文件大小:43.53MB