Node.js(6)——npm软件包管理

npm

npm是Node.js标准的软件包管理器。

使用:

  1. 初始化清单文件:npm init-y(得到package.json文件,有则略过此命令)
  2. 下载软件包:npm i 软件包名称
  3. 使用软件包

示例:

初始状态下npm文件夹下只有server.js,下载软件包前看是否有package.json项目清单这个文件。没有就在集成终端运行npm init -y,自动生成。

接着在下载软件包时npm i dayjs 出现错误。重新以管理员身份运行vscode

接着使用软件包:


npm安装所有依赖

下载别人写完的项目时,缺少node包,是因为自己用npm下载依赖要比磁盘拷贝快的多,只需在项目终端输入命令:

npm i

就能下载package.json中记录的所有软件包


npm全局软件包nodemon

软件包区别:

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

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

nodemon作用:替代node命令,检测代码更改,自动重启系统

安装: npm i nodemon -g

相关推荐
烛阴4 分钟前
非空断言完全指南:解锁TypeScript/JavaScript的安全导航黑科技
前端·javascript
鱼樱前端8 分钟前
2025前端人一文看懂 window.postMessage 通信
前端·vue.js
快乐点吧22 分钟前
【前端】异步任务风控验证与轮询机制技术方案(通用笔记版)
前端·笔记
pe7er1 小时前
nuxtjs+git submodule的微前端有没有搞头
前端·设计模式·前端框架
七月的冰红茶1 小时前
【threejs】第一人称视角之八叉树碰撞检测
前端·threejs
爱掉发的小李1 小时前
前端开发中的输出问题
开发语言·前端·javascript
祝余呀2 小时前
HTML初学者第四天
前端·html
Q_Q5110082852 小时前
python的婚纱影楼管理系统
开发语言·spring boot·python·django·flask·node.js·php
浮桥3 小时前
vue3实现pdf文件预览 - vue-pdf-embed
前端·vue.js·pdf
七夜zippoe3 小时前
前端开发中的难题及解决方案
前端·问题