【Node.js基础05】包的理解与使用

一:包的理解与简介

1 什么是包

包是一个将模块、代码、以及其他资料聚合成的文件夹

2 包的分类

项目包:编写项目代码的文件夹

软件包:封装工具和方法供开发者使用

3 为什么要在软件包中编写package.json文件

记录包的清单信息

二:npm-软件包管理工具

1 什么是npm

是一个软件包文件的管理器,其包含了众多的软件包,可以通过npm下载对应的包,实现要达到的效果。同时npm具有管理版本的功能

2 使用npm的流程是怎么样的

  1. 初始化项目清单文件,npm init -y(得到package.json文件)
  2. npm i 软件包名称(下载对应软件包,软件包源码全部集成在node_modules文件夹中)
  3. 在文件中引入软件包,后使用

3 全局软件包

软件包之间区别:

本地软件包:当前项目内使用 ,封装属性和方法 ,软件包的源代码存在于node_modules中

全局软件包:本机所有项目使用 ,封装命令和工具,存在于系统设置的位置

相关推荐
YIAN21 小时前
从 SSE 流式到结构化输出:LangChain 三大 OutputParser 与 ToolCall 方案全实战
前端·langchain·node.js
濮水大叔1 天前
Cabloy全栈框架的两个SSR入口:Vona集成式SSR vs Zova独立式SSR
typescript·node.js·全栈
怕浪猫1 天前
DeepSeek Harness 系列图解
面试·前端框架·node.js
百万蹄蹄向前冲1 天前
双端同步!云服务器装最新Node.js v26.10全过程追踪
服务器·人工智能·node.js
前端snow1 天前
ai agent--- 后端概念补充:Docker Compose、ElasticSearch、IK、BM25等
node.js
EdgeEcho1 天前
Node 里那个"只解第一帧"的坑,我用 172 行代码绕过去了
node.js
光影少年1 天前
Redis + Node 如何支撑百万级并发
redis·后端·node.js
半个落月1 天前
从“等待整段答案”到边生成边展示:大模型流式输出与 SSE 实战(上)
langchain·node.js
百万蹄蹄向前冲1 天前
一句话生成Node.js学习官网秒发布上线
前端·后端·node.js
半个落月1 天前
让大模型稳定返回可用数据:Output Parser、Zod 与 Tool Calling(下)
langchain·node.js