npm 命令笔记

npm

npm命令

  1. 安装
  • nodejs 自带的包 文件管理器
  • 安装nodejs
  1. 查看安装版本
  • window + R 输入cmd 打开
  • node -v 查看node 的版本
  • npm -v 查看npm 的版本
  1. 初始化项目
  • cd / 切换到根目录
  • md mynpm (文件夹名 自己起的名字)
  • cd mynpm 进入项目
  • npm init 初始化项目
  • npm init -y 初始化项目
  • 目录中出现一个 package.json 包配置文件
  1. 安装包 npm install + 包名 -----> npm install jquery
  • 新增的 node_modeules 目录:存放包和插件的

  • package.lock.json :缓存下载的地址

  • package.json 多出一个 dependencies选项: 当前项目需要的包支持

  • npm i 包名@版本 ---------> npm i jquery@1.9 指定安装的版本

  • 开发依赖 npm install 包名 --save-dev ------------> npm install less --save-dev

    • 简写形式 npm i less -D
  • 生产环境依赖包 (默认方式)npm install 包名 --save -------> npm install jquery --save

    • 简写形式 npm i jquery -S
  1. 卸载包 npm uninstall + 包名 或者 npm remove + 包名 -----> npm uninstall jquery

  2. 多个插件/包 的安装 npm install + 包名1 +包名2

  3. 卸载多个包 npm uninstall + 包名1 +包名2

全局安装

  • npm 命令 -h -----> 查看帮助 例如 查看安装帮助 npm install -h
  • npm i jquery -g ----------> 全局安装
  • npm root view -g --------> 查看全局安装地址
  • npm list ---------> 查看依赖列表
  • npm list --depth=1 ---------> 查看一层包列表 ------> =0 只看根层

版本管理

  1. X.Y.Z ----> 1.9.1
  • X 代表破坏性版本更新 版本变化会导致兼容问题
  • Y 表示不会破坏 内容的新功能
  • Z 表示修复小错误的版本
  1. 更新包版本 ----> npm update + 包名
  • 1.9.1 最大更新到2.0版本(不含) 不会超过2.0 不会更新大版本
  • 0.2.1 最大更新到0.3.0版本(不含) 不会超过2.0 不会更新大版本
  1. 指定安装源
  • 访问外网速度慢 有一些国内大公司的镜像源
  • npm i nrm -g ------> 安装 源管理插件
  • nrm ls ----> 查看可用的安装源
  • nrm use taobao ----------> 使用淘宝服务器作为下载源(所有的安装都会从淘宝下载)
  • 也可以通过npm install jqurey --registry=https://registry.npm.taobao.org
    • 这一次安装,jquery下载地址从指定域名下载
  1. npm install 会根据 package.json 需要的插件 重新下载所有内容
    • 发生错误时尝试删除 node_modules 文件夹 然后在 npm install 重新安装
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值