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

相关推荐
Mr Xu_3 分钟前
在 Vue 3 中集成 WangEditor 富文本编辑器:从基础到实战
前端·javascript·vue.js
No Silver Bullet3 分钟前
HarmonyOS NEXT开发进阶(二十三):多端原生App中通过WebView嵌套Web应用实现机制
前端·华为·harmonyos
光影少年6 分钟前
react和vue中的优点和缺点都有哪些
前端·vue.js·react.js
web_Hsir7 分钟前
uniapp + vue2 + pfdjs + web-view 实现安卓、iOS App PDF预览
android·前端·uni-app
EndingCoder8 分钟前
Node.js 与 TypeScript:服务器端开发
前端·javascript·typescript·node.js
打小就很皮...9 分钟前
基于 React 实现 Vditor 的可复用 Markdown 渲染组件
前端·react.js·markdown·vditor
EndingCoder17 分钟前
React 与 TypeScript:组件类型化
前端·javascript·react.js·typescript·前端框架
沛沛老爹19 分钟前
Web开发者实战:多模态Agent技能开发——语音交互与合成技能集成指南
java·开发语言·前端·人工智能·交互·skills
皮卡穆22 分钟前
Vue3 + Swiper.js 实现无缝轮播图组件
前端·javascript·vue
民乐团扒谱机22 分钟前
【数模美赛=美术大赛?】O奖论文图片复刻——高级绘图matlab代码集锦,让你摆脱画图“一眼MATLAB”的痛苦!
前端·人工智能·matlab