Node.js插件12
Node 项目里的node_modules
目录,说白了就是个放插件的大仓库。你用npm install
装的依赖,全塞这儿了。
有时候会看到像node 插件-12
这样的名字,要么是你项目里的某个插件编号,要么是教程里第 12 部分,反正重点是插件嘛。
Node.js 插件其实就像前端用的各种库一样,拿来即用,省时省力。像express
这种写 Web 服务的,或者mongoose
MongoDB 的,挺常见的。
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
的使用流程,理解下模块查找机制,再去试着写个自己的小插件,挺锻炼的。
43.53MB
文件大小:
评论区