当前位置: 首页 > news >正文

【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中
全局软件包:本机所有项目使用封装命令和工具,存在于系统设置的位置

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • BUUCTF [MRCTF2020]Ezpop
  • LLM 大语言模型显存消耗估计与计算
  • C语言 —— 函数
  • 如何在Linux上安装配置RabbitMQ消息队列
  • json的数据结构
  • 测试用例的设计方法
  • AOP面向切面编程和log4j的使用(Java版)
  • 多列传感器数据多项式拟合python脚本
  • 斯坦福UE4 C++课学习补充 14:UMG-优化血量条
  • spring常用注解有哪些
  • YOLOv5改进 | 注意力机制 | 二阶注意力网络来进行单图像超分辨率【附网盘完整代码】
  • 力扣SQL 最后一个能进入巴士的人 自连接
  • 【爱上C++】list用法详解、模拟实现
  • 放大电路总结
  • electron 网页TodoList工具打包成win桌面应用exe
  • Effective Java 笔记(一)
  • HTTP请求重发
  • Java到底能干嘛?
  • Java精华积累:初学者都应该搞懂的问题
  • js ES6 求数组的交集,并集,还有差集
  • Koa2 之文件上传下载
  • Less 日常用法
  • node.js
  • React-flux杂记
  • SpringBoot几种定时任务的实现方式
  • Vue组件定义
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 回顾 Swift 多平台移植进度 #2
  • 类orAPI - 收藏集 - 掘金
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 前端面试总结(at, md)
  • 深入浅出webpack学习(1)--核心概念
  • 项目实战-Api的解决方案
  • 一、python与pycharm的安装
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​渐进式Web应用PWA的未来
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (3)STL算法之搜索
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (java)关于Thread的挂起和恢复
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • (转) Android中ViewStub组件使用
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET Core跨平台微服务学习资源
  • .net 获取url的方法
  • .so文件(linux系统)
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [17]JAVAEE-HTTP协议
  • [20150321]索引空块的问题.txt
  • [2024-06]-[大模型]-[Ollama]- WebUI