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

相关推荐
废春啊5 分钟前
前端工程化
运维·服务器·前端
爱上妖精的尾巴6 分钟前
6-9 WPS JS宏Map、 set、get、delete、clear()映射的添加、修改、删除
前端·wps·js宏·jsa
爱分享的鱼鱼23 分钟前
对比理解 Vue 响应式 API:data(), ref、reactive、computed 与 watch 详解
前端·vue.js
JS_GGbond25 分钟前
【性能优化】给Vue应用“瘦身”:让你的网页快如闪电的烹饪秘籍
前端·vue.js
T___T26 分钟前
一个定时器,理清 JavaScript 里的 this
前端·javascript·面试
代码小学僧27 分钟前
从 Arco Table 迁移到 VTable:VTable使用经验分享
前端·react.js·开源
微笑的曙光28 分钟前
Vue3 环境搭建 5 步走(零基础友好)
前端
不知名用户来了32 分钟前
基于vue3 封装的antdv/element-Plus 快速生成增删改查页面
前端
明川38 分钟前
Android Gradle - ASM + AsmClassVisitorFactory插桩使用
android·前端·gradle
布列瑟农的星空39 分钟前
webpack迁移rsbuild——配置深度对比
前端