初识npm

231 阅读1分钟

npm

  • node package manager
  • 是一个命令行工具

常用命令

npm install --global npm
  • 升级npm
  • --global 表示安装到全局,而非当前目录
npm init
  • npm init -y 可以跳过向导快速生成
npm install 包名
  • 只下载
  • npm i 包名
npm install 包名 --save
  • 下载并保存依赖项(package.json文件中的
  • dependencies选项)
  • nmp i -S 包名
npm uninstall 包名
  • 只删除,如果有依赖项依然会保存
  • npm un 包名
npm uninstall 包名 --save
  • 删除所有包括依赖项(package.json文件中的dependencies选项)
  • nmp un -S 包名

解决npm被墙的问题

  1. 安装淘宝的cnpm npm install --global cnpm 之后安装包的时候把npm 换成 cnpm 就可以了
  2. 不想安装 cnpm 又想使用淘宝的服务器来下载
npm install jquery --registry=https://registry.npm.taobao.org

但是每次手动加参数有很麻烦所以我们可以把这个选项加入到配置文件中

npm config set registry https://registry.npm.taobao.org

#查看npm配置信息
npm config list