当前位置: 首页 > news >正文

npm 命令

目录

初始化

搜索

安装

删除

更新

 换源

查看

 其他

补充


1.初始化

npm init #初始化一个package.json文件
npm init -y   |  npm init --yes   

2.搜索

npm s jquery   |   npm search jquery

3.安装

npm install npm -g  #更新到最新版本
npm i uniq   |   npm install uniq
npm i jquery@1.11.2  #安装指定版本的包
npm i -S less   |   npm i --save less  #生产依赖(默认与不输入-S含义相同)
npm i -D less   |   npm i --save-dev less  #开发依赖
npm i -g nodemon   #全局安装(暴露全局命令nodemon,在命令行中使用)
npm i   |   npm install  #根据package.json和package-lock.json中的声明安装所有依赖

4.删除

npm r jquery   |   npm remove jquery
npm r -g nodemon  #删除全局依赖包

5.更新

npm update jquery  #更新最新版本
npm update jquery@2.1.0  #更新到指定版本号
npm install jquery@latest  #直接更新到最后一个新版本

 6.换源

npm config set registry https://registry.npm.taobao.org  #设置全局的npm淘宝镜像
npm config set registry https://registry.npmjs.org  #切换回默认全局镜像

7.查看

npm list -g   |   npm ls -g  #查看全局已安装的包
npm list   |   npm ls  #查看当前项目已安装的包 
npm root  #查看项目中模块所在的目录
npm root -g  #查看全局安装的模块所在目录
npm view jquery dependencies  #查看某个包对于各种包的依赖关系
npm view jquery version  #查看jquery最新的版本号
npm view jquery versions  #查看所有jquery历史版本号(很实用)
npm view jquery  #查看最新的jquery版本的信息
npm info jquery  #查看jquery的详细信息,等同于上面的npm view jquery
npm list jquery 或 npm ls jquery  #查看本地已安装的jquery的详细信息
npm view jquery repository.url  #查看jquery包的来源地址

 8.其他

npm cache clean  #清除npm的缓存
npm prune  #清除项目中没有被使用的包
npm outdated  #检查模块是否已经过时
npm repo jquery  #会打开默认浏览器跳转到github中jquery的页面
npm docs jquery  #会打开默认浏览器跳转到github中jquery的README.MD文件信息
npm home jquery  #会打开默认浏览器跳转到github中jquery的主页

9.补充

npm配置别名:在package.json中scripts属性中配置相关命令,再使用npm run [别名]
淘宝镜像cnpm(只读):npm install -g cnpm -registry=https://registry.npmmirror.com/

http://www.lryc.cn/news/179486.html

相关文章:

  • 【bug 记录】yolov5_C_demo 部署在 rv1126
  • [vue-admin-template实战笔记]
  • unity 限制 相机移动 区域(无需碰撞检测)
  • Hudi第二章:集成Spark
  • springboot和vue:八、vue快速入门
  • docker-compose内网本地安装
  • ThreeJs的场景实现鼠标拖动旋转控制
  • jdk 管理工具比对 jEnv jabba SDKMAN
  • 华为云云耀云服务器L实例评测|部署在线图表和流程图绘制工具drawio
  • elementui引入弹出框报错:this.$alert is not defined 解决方案
  • docker的组件和资源管理
  • SEO的优化教程(百度SEO的介绍和优化)
  • Tomcat以及UDP
  • NLP 04(GRU)
  • BUUCTF reverse wp 51 - 55
  • WebGL笔记:使用鼠标绘制多个线条应用及绘制动感线性星座
  • nodejs+vue 汽车销售系统elementui
  • leetcode76 Minimum Window Substring
  • 简单工厂模式~
  • 基于Java的会员管理系统设计与实现(源码+lw+部署文档+讲解等)
  • 数据结构 图 并查集 遍历方法 最短路径算法 最小生成树算法 简易代码实现
  • idea Springboot 教师标识管理系统开发mysql数据库web结构java编程计算机网页源码maven项目
  • 2023-9-30 JZ36 二叉搜索树与双向链表
  • 在windows的ubuntu LTS中安装及使用EZ-InSAR进行InSAR数据处理
  • 腾讯mini项目-【指标监控服务重构】2023-08-25
  • 数据挖掘(1)概述
  • YApi Pro
  • AUTOSAR RTE介绍(更新版230925)
  • 深度学习笔记_1、定义神经网络
  • 【Java 进阶篇】MySQL 事务详解