npm常用的命令大全(2024-04-21)

devtools/2024/11/15 8:31:28/

nodejs中npm常见的命令
npm主要是node包管理和发布的工具。

npm官网网址:npm | Homeicon-default.png?t=N7T8https://www.npmjs.com/官网英文文档:

npm DocsDocumentation for the npm registry, website, and command-line interfaceicon-default.png?t=N7T8https://docs.npmjs.com/about-npm官网中文文档:

npm 中文网搜索包icon-default.png?t=N7T8https://npm.nodejs.cn/cli/v9/commands/npm-search


1:npm install <name> 

// (下载包) 下载后的包放在当前路径下面 npm install node-sass下载node-sass模块


2:npm install <name> -g
// -g 将包安装到本地全局环境中


3:npm install <name> --save
// <name>指的是需要下载的包名,

--save是指下载的包中包含package.json,将信息写入package.json中
方法就可以根据dependencies配置安装所有的依赖包(类似于maven的pom文件),这样代码提交到github时,就不用提交node_modules这个文件夹了。


4:npm uninstall <name> --save

//  删除下载的包并且删除package.json中的dependencies配置


5:npm update <name>

//更新模块


6:npm outdated

//查询模块是否过时


7:npm rebuild <name>//更改模块内容再重建


8:npm view <name>

// 查看node模块的package.json文件夹 查看package.json文件夹中某个标签,npm view mouleNames lableName


9: npm view <name> dependencies

// 查看某个模块的package.json中的dependencies 模块依赖关系


10:npm list

// 查看安装的模块,搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容


11:npm init

// 会引导你创建一个package.json文件,包括名称、版本、作者这些信息等


12、npm root

// 查看当前包的安装路径 npm root -g:查看全局的包的安装路径


13、npm -v

// 查看npm安装的版本

14:npm info 包名

//  查看所有可以下载包的版本 如: npm info element-ui 


http://www.ppmy.cn/devtools/15200.html

相关文章

【java毕业设计】 基于Spring Boot+mysql的课程作业管理系设计与实现(程序源码)-课程作业管理系

基于Spring Bootmysql的课程作业管理系设计与实现&#xff08;程序源码毕业论文&#xff09; 大家好&#xff0c;今天给大家介绍基于Spring Bootmysql的课程作业管理系设计与实现&#xff0c;本论文只截取部分文章重点&#xff0c;文章末尾附有本毕业设计完整源码及论文的获取方…

Java数据类型和变量

一.字面常量 常量即在程序运行期间不变的的量。 字面常量的分类&#xff1a; 1.字符串常量&#xff1a;“内容”&#xff0c;双引号里的内容&#xff1b; 2.整形常量&#xff1a;100&#xff0c;像这样的&#xff1b; 3.浮点数常量&#xff1a;1.23&#xff0c;直接写的浮…

Laravel 6 - 第十章 路由

​ 文章目录 Laravel 6 - 第一章 简介 Laravel 6 - 第二章 项目搭建 Laravel 6 - 第三章 文件夹结构 Laravel 6 - 第四章 生命周期 Laravel 6 - 第五章 控制反转和依赖注入 Laravel 6 - 第六章 服务容器 Laravel 6 - 第七章 服务提供者 Laravel 6 - 第八章 门面 Laravel 6 - …

超详细的Maven安装与使用还有内容讲解

文章目录 作用简介模型仓库 安装配置IDEA配置Maven坐标概念主要组成 IDEA创建Maven项目基本使用常用命令生命周期使用坐标导入jar包 注意事项清理maven仓库更新索引依赖 作用 Maven是专门用于管理和构建Java项目的工具&#xff0c;它的主要功能有&#xff1a; 提供了一套标准化…

《论文阅读》对比学习下的自然语言生成任务系列论文讲解

《论文阅读》对比学习下的自然语言生成任务系列论文讲解 前言基本知识对比学习(Contrastive Learning)无监督的对比学习监督对比学习NLG with Supervised Contrastive LearningCONT: Contrastive Neural Text Generation(NIPs 2022)Multi-level Adaptive Contrastive Learn…

吴恩达2022机器学习专项课程(一) 6.1 动机第三周课后实验:Lab1使用逻辑回归进行分类

问题预览/关键词 什么是逻辑回归&#xff1f;什么是二分类问题&#xff1f;二分类问题案例如何表达二分类的结果&#xff1f;逻辑回归通常用哪种表达形式&#xff1f;什么是正样本和负样本&#xff1f;什么是阈值&#xff1f;可视化线性回归解决二分类线性回归面对二分类产生的…

java-spring-mybatis -学习第一天-基础知识讲解

目录 前置条件(创建一个项目) Mybatis 定义 可能出现的问题 这边如果连接不上数据库 ​编辑 Dao接口设计 Mybatis流程 创建实体类 User 和其属性 创建Mapper的接口类 测试类测试 实例数据库数据的更新 实例数据库数值的删除 最重要的是有一个原始的数据库 -我这边…

鸿蒙arkui 也支持热重载了 我不允许你不会

历史背景 因为鸿蒙出的ark ui 很多人说很像flutter&#xff0c;但是能不能做到跟flutter一样支持热重载呢 。答案是可以的 我们喜就教大家如何操作。 构建工程 选择这个空的模版 next finish 点击file 找到setting 找到 Tools Actions on Save 我们把 Perform hor reload 勾上…