npm 官方文档:https://docs.npmjs.com/

什么是npm

npm(“Node 包管理器”)是 JavaScript 运行时 Node.js 的默认程序包管理器。

它也被称为“Ninja Pumpkin Mutants”,“Nonprofit Pizza Makers”,以及许多其他随机名称,你可以在 npm-expansions 上探索这些名称。

npm由两个主要部分组成:

  • nodejs的包管理工具(插件/包增删改查)
  • npm 包的下载器(默认是外国的)

npm的用处

  • 将软件包调整到应用程序中,或按原样合并它们
  • 下载可立即使用的独立工具
  • 无需使用npx下载即可运行包
  • 与任何npm用户共享代码
  • 将代码限制为特定开发人员
  • 组建虚拟团队
  • 管理多个版本的代码和代码依赖项
  • 更新基础代码时,轻松更新应用程序
  • 发现解决同一难题的多种方法

npm

安装node.js
查看:win+R,然后输入cmd
查看node版本    node -v
查看npm版本 npm -v

创建初始化项目:

cd/  选择到根目录
md mynpm    创建一个叫的“nynpm”文件夹
cd mynpm    选择项目进入
npm init    初始化
npm init -y 初始化项目所有选项都选yes
文件目录会出现一个package.joson 文件

安装

i 就是 install 的简写
npm i:安装package.json规定的所有包/插件
安装:npm i + 包名
安装所有:npm  i + 包名 bootstrap
制定版本:npm i + 包名@2.1

卸载

uninstall
简写:r/un
npm uninstall jquery less

更新

update
简写:up
npm update jquery

查看

npm list 查看所有依赖列表
更改安装源:   npm config set registry https://registry.npm.taobao.org
获取安装源:   npm config get registry
查看全局安装目录:    npm root view -g
当前项目的安装目录:   C:\mynpm\node_modules

环境

产品环境

npm i xxx --save 是把依赖写入仅dependencies对象里面
-save 简写:-S
npm i xxx -S

开发环境

npm i xxx --save-dev 是把依赖写入仅devDependencies对象里面
-save-dev 简写:-D
npm i xxx -D

全局环境

npm i xxx -g 就是安装到全局下,电脑上的所有项目都可以操作,不会提示“命令不存在等错误”

npm——安装、卸载与更新相关推荐

  1. java撤销删除_[Java教程]利用npm安装/删除/发布/更新/撤销发布包

    [Java教程]利用npm安装/删除/发布/更新/撤销发布包 0 2017-06-10 00:00:32 一.什么是npm? npm是javascript的包管理工具,是前端模块化下的一个标志性产物 ...

  2. npm命令安装卸载及更新

    如何更新全局安装的包 npm update -g <package> 或者 npm update -g --save <package> 如何卸载全局安装的包 npm unin ...

  3. 利用npm安装/删除/发布/更新/撤销发布包

    https://www.cnblogs.com/penghuwan/p/6973702.html 利用npm安装包 什么时候用本地/全局安装? 1.当你试图安装命令行工具的时候,例如 grunt CL ...

  4. npm 安装、卸载 模块或包的命令

    npm 安装.卸载 模块或包的命令(转载) npm安装卸载命令 npm安装模块 [npm install xxx]利用 npm 安装xxx模块到当前命令行所在目录:[npm install -g xx ...

  5. [运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布

    [运维笔记] PowerShell (库/模块).库的查找.安装.卸载.更新.保存.发布 作者主页:jcLee95:https://blog.csdn.net/qq_28550263?spm=3001 ...

  6. Sublime 插件安装、卸载、更新

    1.Package Control插件:一个管理插件的插件 Package Control插件的安装.卸载.更新 按下Ctrl+Shift+P,输入PC 选则列表中的 Install Package ...

  7. 15个Linux Yum命令实例--安装/卸载/更新

    在linux环境中, 安装, 卸载更新包是一个极为常见的操作.大部分的linux环境都提供了包的管理工具, 例如:apt-get, dpkg, rpm, yum等等. 一些Linux环境中,yum是默 ...

  8. Kali Linux之软件安装、卸载、更新和修改更新源

    文章出自个人博客https://knightyun.github.io/2018/04/21/linux-sources-list,转载请申明 使用Linux系统,与Windows系统一样,也需要及时 ...

  9. Mac安装卸载更新Homebrew

    Mac安装卸载更新Homebrew Mac安装Homebrew 制作Homebrew安装脚本 修改Homebrew安装脚本权限 执行Homebrew安装脚本 Mac卸载Homebrew 制作Homeb ...

最新文章

  1. Tips系列之飞书日历
  2. 最新最全GPT-3模型网络结构详细解析
  3. 不会英语计算机开车和,驾校学车的那些事儿——技术篇
  4. 转载:一致性 hash 算法( consistent hashing )
  5. SQL SERVER数据导入到EXCEL
  6. 新技术驱动新商业,网易创新企业大会亮点抢先看!
  7. OpenCASCADE绘制测试线束:拓扑命令之Making the touching shapes connected
  8. 使用FileSystemWatcher监视指定目录
  9. 【数据结构基础】【散列表】
  10. Eclipse2020版本:pom.xml第一行报错:Could not initialize class org.apache.maven.plugin.war.
  11. 关于使用百度地图插件的显示行政区域的操作
  12. 冻结html表格标题列,jQuery实现冻结表头的方法
  13. 海康IP_Tool修改工具使用教程
  14. 微信授权登录 java_[JAVA实现]微信公众号网页授权登录
  15. 1118 Birds in Forest (25分)
  16. 手机自带html怎么卸载,如何卸载手机自带软件,小编教你怎么卸载手机自带软件...
  17. django问题mysqlclient 1.4.0 or newer is required
  18. 英语-非谓语动词作定语
  19. 方差、标准差和均方根误差的区别总结
  20. 【pytorch系列】ResNet中的BasicBlock与bottleneck

热门文章

  1. win10兼容性,详细教您Win10兼容性怎么设置
  2. m基于LOC-PCA算法的人脸重建算法matlab仿真,给定人物侧脸实现正脸重建
  3. 如何快速合并多个CSV / Excel / txt 文件
  4. 微信PC端打开小程序(腾讯文档)、网页都显示空白和QQ/TIM的群文件无法显示等问题的解决方法
  5. join实例 oracle_Oracle里面的JOIN连接,加号(+)的使用和例子
  6. Golang 切片(Slice)中追加切片
  7. ecshop数据字典(四)--关于会员,会员等级积分以及订单
  8. CorelDraw X4 unable to load resource dll
  9. const-渣男-直男-暖男的区别
  10. NLP--相似度方法总结【原理】