国内npm的使用以及nodemon的使用

国内npm的使用以及nodemon的使用

一、npm的使用

  1. npm初始化,每个项目需要初始化一次(每个项目需要的包不同)
    npm init → 用于新建package.json,之后可以再次修改package.json
    npm init -y → 省略确认细节
    package.json用于记录当前项目的全部依赖 → dependencies里显示
  2. 安装:npm install 包名(默认安装最新版本)
    如果要更换安装的版本,一般要先卸载已经装过的版本,否则可能影响整个node_modules文件夹(例如vue)
    npm uninstall 包名 → 卸载
    npm install 包名@版本号 →安装指定版本的包
  3. 安装简写:npm i 包名
  4. 若是删除了node_modules文件夹,可以直接npm i安装package.json中记录的项目依赖的包
  5. npm cache clean -f 如果npm安装失败了,可以用这个命令清除缓存(之后要重新下,慎用)
    ps. npm的本地安装:将包安装到当前项目的目录中 (npm i 包名)
    npm的全局安装:将包安装到c盘,将来所有的目录都可以用到这个包(pm i 包名 -g)

二、nrm的使用

npm是一个仓库地址管理工具,默认访问的是npm的仓库地址,在国外,下载很慢。所以通常访问国内的镜像网站

  1. 安装 npm i nrm -g (全局安装方便使用)
  2. 查看可用地址 nrm ls (默认采用的地址前有*,这里改用淘宝的地址)
  3. 切换仓库地址 nrm use 仓库地址名nrm use taobao

三、nodemon的使用

nodemon可以实现修改代码后自动重启服务器

  1. npm i nodemon -g(应该全局安装,需要在任何目录内使用)
  2. 使用nodemon命令代替之前的node命令
    ps. nodemon在内部封装了node命令