概念
- npm全称node package managa(node包管理器),他解决了node中第三方包共享的问题
- 在安装Node的时候,会连带安装npm
- npm -v 检查安装的情况
npm下载使用包
- 初始化项目,npm init 如果之前已经初始化,则可以省略
- 安装包。npm install包名
- 引入模块,使用
nrm
作用
nrm这个工具是帮助我们切换安装包的来源,因为下载包时,默认是从npm官网下载,速度可能比较慢,我们可以手动切换安装来源
使用方式
- npm install -g nrm 安装nrm
- nrm ls 查看安装源
- nrm use 安装源 切换安装源
包的卸载
使用方式
npm i 包名
dayjs
作用
处理日期和时间格式
使用方式
- npm install dayjs安装dayjs
- const dayjs = require(‘dayjs’) 引入
- 查看dayjs文档使用相关API即可
nodemon
作用
监听代码变动,自动刷新服务器
使用方式
- npm install -g nodemon 安装
- nodemon -v 查看版本
- nodemon js文件 执行程序
全局安装与局部安装
全局安装
全局安装的目的是,在命令行里可以直接运行
局部安装
局部安装后,就是把所有需要安装的js文件从互联网上拷贝到了你的项目文件夹下的node_modules文件夹下,为了让本项目中可以使用安装后的js文件的代码功能。
注意
- 项目中的Node包不需要上传到git,删除即可,要保留packagexxx.json,执行npm install 可以下回之前的node包