国内npm的使用以及nodemon的使用
一、npm的使用
- npm初始化,每个项目需要初始化一次(每个项目需要的包不同)
npm init→ 用于新建package.json,之后可以再次修改package.jsonnpm init -y→ 省略确认细节
package.json用于记录当前项目的全部依赖 → dependencies里显示 - 安装:npm install 包名(默认安装最新版本)
如果要更换安装的版本,一般要先卸载已经装过的版本,否则可能影响整个node_modules文件夹(例如vue)npm uninstall 包名→ 卸载npm install 包名@版本号→安装指定版本的包 - 安装简写:
npm i 包名 - 若是删除了node_modules文件夹,可以直接npm i安装package.json中记录的项目依赖的包
npm cache clean -f如果npm安装失败了,可以用这个命令清除缓存(之后要重新下,慎用)
ps. npm的本地安装:将包安装到当前项目的目录中 (npm i 包名)
npm的全局安装:将包安装到c盘,将来所有的目录都可以用到这个包(pm i 包名 -g)
二、nrm的使用
npm是一个仓库地址管理工具,默认访问的是npm的仓库地址,在国外,下载很慢。所以通常访问国内的镜像网站
- 安装
npm i nrm -g(全局安装方便使用) - 查看可用地址
nrm ls(默认采用的地址前有*,这里改用淘宝的地址) - 切换仓库地址
nrm use 仓库地址名(nrm use taobao)
三、nodemon的使用
nodemon可以实现修改代码后自动重启服务器
npm i nodemon -g(应该全局安装,需要在任何目录内使用)- 使用nodemon命令代替之前的node命令
ps. nodemon在内部封装了node命令