前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >npm常用指令

npm常用指令

作者头像
777nx
发布于 2023-05-02 06:53:06
发布于 2023-05-02 06:53:06
75800
代码可运行
举报
运行总次数:0
代码可运行

1. 安装模块

命令

作用

npm init

初始化 package.json,它是 NodeJS 约定的用来存放项目的信息和配置等信息的文件

npm i

安装所有依赖,从github上拉取项目后,常执行此命令用于初始化

npm i 包名

安装模块到默认dependencies

npm i 包名 -g

会安装到配置的全局目录下

npm i 包名 -S

安装包信息将加入到dependencies生产依赖

npm i 包名 -D

安装包信息将加入到devDependencies开发依赖

npm i 包名@1.8.3

安装模块指定为1.8.3版本

缩写解释

  • -g: 为 --global 的缩写,表示安装到全局目录里
  • -S: 为 --save 的缩写,表示安装的包将写入package.json里面的dependencies
  • -D: 为 --save-dev 的缩写,表示将安装的包将写入packege.json里面的devDependencies
  • i: 为install的缩写,表示安装

常见问题

  • 全局安装与本地安装的区别:本地安装是指安装到项目中指定的node-moudel中,全局安装是到node安装目录下的node-mouduels中,全局安装你可以用cmd命令行去操作,本地则通过require语法获取安装引入安装模块
  • 生产依赖和开发依赖的区别:生产依赖里面的包只用于开发环境,不用于生产环境,这些包通常是单元测试或者打包工具等,例如webpack等。开发依赖,或者叫做业务依赖,这是我们最常用的依赖包管理对象,它用于指定应用依赖的外部包,这些依赖是应用发布后正常执行时所需要的,但不包含测试时或者本地打包时所使用的包

2. 卸载模块

  • npm uninstall 包名
  • un为uninstall的缩写

3. 更新模块

命令

作用

npm update 包名

更新最新版本的模块

npm update 包名@2.1.0

更新到指定版本号的模块

npm install 包名@latest

更新到最新版本

4. 查看命令

命令

作用

npm list / npm ls

查看本地已安装包的清单列表

npm view 包名 dependencies

查看某个包对于各种包的依赖关系

npm view 包名 version

查看包的最新的版本号

npm view 包名 versions

查看包的历史版本号

npm view 包名

查看最新的jquery版本的信息

5. 设置镜像

全局淘宝镜像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm config set registry https://registry.npm.taobao.org

默认全局镜像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm config set registry https://registry.npmjs.org

6. 其他命令

命令

作用

npm cache clean

清除npm的缓存

npm prune

清除项目中没有被使用的包

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
npm常用命令
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
张小驰出没
2021/12/06
5650
前端包管理工具与配置项
任何一个项目的构建离不开工具和统一的管理标准,在项目开发和维护过程中,我们需要了解安装包的相应工具和配置文件,以此来有效的进行项目的迭代和版本的更新,为项目提供基本的运行环境。
程序员海军
2023/11/07
5990
经常使用npm命令,但你真的知道它是什么意思吗?
它是一个命令行工具,npm已经被全球超过1100万开发人员所依赖,- 拥有超过一百万个软件包,是世界上最大的软件注册表。也可以形象的理解为一个应用商城,我们可以在里面下载各种已经编写好的代码,像常用的jQuery,webpack等等。官网链接
小丞同学
2021/08/16
1.2K0
NPM的基本使用
小城故事
2024/08/24
1190
快速上手Vue开发:npm命令大全
  npm是JavaScript运行时环境Node.js的默认包管理器,全称是Node Package Manager。   2020年3月17日,Github宣布收购npm,GitHub现在已经保证npm将永远免费。   截至2020年3月17日,npm为大约1200万开发人员提供了130万个软件包,这些开发人员每月下载这些软件包达750亿次。
程序员云帆哥
2024/03/19
2180
nvm,npm与nrm
nvm nvm(Node Version Manager)是 Nodejs 版本管理器,它能让我们方便的对 Node.js 的版本进行切换。 Mac 版 Windows 版 这里放上我正在用的windows版本,点击下面按钮下载,解压后安装即可。 下载此版本 安装 进入项目地址 找到安装包(如果下载的是我正在用的版本,请忽略这一步骤)。 按照引导安装即可。 输入 nvm -v 查看是否安装成功,成功的话如下图所示。 nvm 常用命令 nvm off
唐志远
2022/10/27
9310
nvm,npm与nrm
npm、cnpm、yarn三剑客
npm,cnpm,yarn这三个或许使用Hexo,Hugo,vuepress等静态博客搭建的小伙伴们来说,会经常遇见,会使用它们进行插件,依赖包等的安装、卸载与更新,如果你是前端开发者或者是准备从事前端的话,你会经常与它们三个打交道,下面简单的说说它们三剑客吧!
YangAir
2020/02/12
1.1K0
Node魔法堂:NPM入了个门
一、前言                                NPM作为Node的模块管理和发布工具,作用与Ruby的gem、Python的pypl或setuptools、PHP的pear和.Net的Nuget一样。在当前前端工程化极速狂奔的年代,即使不做nodejs的开发,也需要学习和使用NPM的,谁叫grunt、bower、yeoman这一堆的工具都通过NPM发布呢?!   本文为针对非nodejs的开发者整理的NPM使用说明。当然最好的教程还是官网的啦! 二、什么是包?           
^_^肥仔John
2018/01/18
8890
Node魔法堂:NPM入了个门
Node.js学习笔记——模块加载机制及npm指令详解
模块化:是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元 编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块。 把代码进行模块化拆分的好处
timerring
2022/07/20
1.2K0
Node.js学习笔记——模块加载机制及npm指令详解
简单了解 node npm cnpm
nodeJs是基于Chrome v8的js运行环境,简单的说, 就是运行在服务端的 JavaScript。不懂得像PHP、Python或Ruby等动态编程语言又想创建自己的服务(例如:前端程序员),Node.js是一个非常好的选择。
王念博客
2019/07/25
1.4K0
在nodejs中使用npm包管理器
nodejs的强大一方面在于语言特性和V8引擎结合焕发的生命活力,另一方面就是强大的第三方包。除了nodejs服务端应用之外,前端的许许多多lib都加入了第三方包的阵营。
用户2323866
2021/06/22
1K0
npm常用命令
npm是什么,大家都应该很熟悉了。npm的常用命令很多,为了避免经常到npm官网查找,特将常用的npm命令整理下来。 npm install 包安装模块 本地安装 npm install expres
IMWeb前端团队
2017/12/29
1.6K0
npm常用命令
爬虫工程师也应该会的 NodeJS 知识(二)
而在 NodeJS 中为了方便开发人员发布、安装和管理包,,NodeJS 推出了一个包管理工具 NPM ( Node Package Manager )。
咸鱼学Python
2020/07/10
4890
npm 使用小结
本文内容基于 npm 4.0.5 概述 npm (node package manager),即 node 包管理器。这里的 node 包就是指各种 javascript 库。 npm 是随同 Nod
静默虚空
2018/01/05
1K0
npm详解
文章目录 npm 是什么? 安装 npm 更新 npm package.json 文件 package.json 如何创建 package.json 的内容 dependencies(生产环境)和 devDependencies(开发环境)的区别 指定安装包的版本 自定义 package.json 安装包文件 引用文件库 npm 是什么? npm(node package manager):node.js 的包管理器,用于node插件管理(包括安装、卸载、管理依赖等) ,npm 是随同 node.js 一
兮动人
2021/06/11
1.6K0
npm详解
前端工程化 - 剖析npm的包管理机制(完整版)
现如今,前端开发的同学已经离不开 npm 这个包管理工具,其优秀的包版本管理机制承载了整个繁荣发展的NodeJS社区,理解其内部机制非常有利于加深我们对模块开发的理解、各项前端工程化的配置以加快我们排查问题(相信不少同学收到过各种依赖问题的困扰)的速度。
ConardLi
2019/12/19
3.1K0
npm 与 package.json 快速入门
张拭心 shixinzhang
2018/01/05
2.1K0
npm 与 package.json 快速入门
【Node.js】npm与包【万字教学~超超超详细】
不同于Node.js的内置模块与自定义模块,包是由第三方个人或团队开发出来的,免费供所有人使用。
坚毅的小解同志的前端社区
2022/11/28
1.1K0
【Node.js】npm与包【万字教学~超超超详细】
NPM实用指北
NPM实用指北 npm作为下载node附送的大礼包,大家一定不会陌生。 然而关于npm,估计大量的只是用到npm install XXX以及npm run XXX。 其实这里边还有很多有意思的命令&参数。 关于npm,大概有两个作用: 能让我们很方便的从网上下载第三方包进行实现功能 能够让我们自己编写包,并上传到网上供其他人下载 下载相关的操作 下载主要就是围绕着install这一个命令来的。 install 可以简写为 i 安装原有的依赖包 当我们处于一个项目下时,执行np
贾顺名
2018/04/24
8930
NPM实用指北
npm作为下载node附送的大礼包,大家一定不会陌生。 然而关于npm,估计大量的只是用到npm install XXX以及npm run XXX。
贾顺名
2019/12/09
4090
相关推荐
npm常用命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验