现在安装node.js,默认就会帮我们装上了npm包管理工具,npm主要用来下载,安装,管理第三方模块。

创建一个包描述文件:

npm init [-y]

查看包的信息

npm info <package-name>

查看包的版本信息

npm info <package-name> versions

安装指定的包:

npm install <package-name>

默认会安装在当前目录下的 node_modules 目录下,如果 node_modules 不存在,则会自动创建。

本地安装包,如果包里有可执行文件,则npm会把可执行文件安装到 node_modules/.bin 目录下。

安装指定版本的包:

npm install <package-name>@<version>

安装包并记录依赖,会在 package.json 中 dependencies 属性记录依赖

npm install <package-name> --save

卸载包:

npm uninstall <package-name>

更新包:

npm update <package-name>

全局安装包,把包安装在全局目录,供所有项目使用:

npm install <package-name> -g

全局安装包,如果包里有可执行文件,则npm会把可执行文件安装到 node_modules 上一级目录中。

查看全局目录:

npm root -g

修改全局目录的路径:

npm config set prefix "新路径"

默认情况下全局安装的包不能直接在项目中加载,如果要直接加载,需要在系统环境变量中添加一个名为 NODE_PATH 的变量,值为全局安装目录下 node_modules 位置。

查看npm配置

npm config list

  

二、使用 nrm 来切换 npm 的源

1、安装 nrm

npm install nrm -g

2、列出可用的源

nrm ls

3、切换不同的源

nrm use 源名称

4、添加自定义源

nrm add 源名称 源地址

5、删除源

nrm del 源名称

  

转载于:https://www.cnblogs.com/jkko123/p/10226714.html

node.js中npm包管理工具相关推荐

  1. (18) Node.js npm包管理工具

    一.npm概述 npm (Node Package Manager)是 Node.js 的包管理工具. 什么是包?包就是一坨代码,就是 Node.js 的第三方模块. 例如:JQuery模块,Boot ...

  2. Node.js学习之路--npm包管理工具操作汇总

    因为在学习使用Express(第三方Web开发框架)时需要下载这个包,所以使用npm包管理工具这个相关的操作,现在将其相关的操作进行汇总. npm命令在cmd或者powershell中进行;注意:使用 ...

  3. golang中的包管理工具——govendor和godep简单学习

    为什么用vendor目录 依赖问题 我们知道,一个工程稍大一点,通常会依赖各种各样的包.而Go使用统一的GOPATH管理依赖包,且每个包仅保留一个版本.而不同的依赖包由各自的版本工具独立管理,所以当所 ...

  4. Vue3学习笔记- NPM包管理工具

    导语   这篇分享是关于Vue3 系列的学习知识的整理的开始,能够对大家学习带来帮助.也是对自己能力的一种提升. 学习大纲 认识NPM 安装NPM 使用NPM NPM中级用法 了解package.js ...

  5. npm包管理工具与ES6官方模块化规范

    npm介绍 npm有两种含义 : 第一种: 包管理工具node package manager 第二种:npm网站代码托管平台 1.npm 全称node package manager 官方推出的包管 ...

  6. VSCode中npm包管理器安装到卸载

    学习视频: https://www.bilibili.com/video/BV1BU4y147pS?p=21&spm_id_from=pageDriver npm包管理器安装到卸载 npm包管 ...

  7. Python中pip包管理工具的源配置文件pip.ini

    当前环境为windows10时,安装了Python以后,在C:\Users\admin目录(当前用户)下创建pip文件夹,并在此文件夹下新建pip.ini文件: 在pip.ini文件中编辑下述内容: ...

  8. python中有很多包管理工具那中不是_Python中的包管理工具PIP,pip

    1.1.4节 -- Python的包管理工具pip pip包 pip list(退出python环境后再输入)  列出匹配管理的包有哪些 pip install 包名        安装一个包(默认安 ...

  9. 在Windows平台上安装Node.js及NPM模块管理

    1. 下载Node.js官方Windows版程序:http://nodejs.org/#download     从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI ...

最新文章

  1. docker logstash_用于监视Kubernetes和Docker的六大开源工具
  2. (一)安装docker
  3. SSH暴力破解IP大曝光
  4. 无线宝服务器连接不上,无线网络连接不上怎么办 为什么无线网络连接不上
  5. Git之深入解析如何运行自己的Git仓库托管服务器
  6. 免 sudo 使用 docker
  7. tomcat apache mysql_Android实现与Apache Tomcat服务器数据交互(MySql数据库)
  8. python之条件、循环语句
  9. java程序优化快捷键_Java 代码中针对性能优化的总结方案
  10. 高斯双边模糊_OpenCV 学习:9 双边滤波bilateralFilter
  11. 关于Scikit-Learn你(也许)不知道的10件事
  12. scratch3.0入门
  13. 【密码学基础】01 密码学基本概念
  14. 计算机硬盘的参数错误,电脑提示移动硬盘参数错误的解决方法
  15. 小虾米闯江湖服务器维护中,小虾米闯江湖数据总结及中期注意事项一览
  16. 服务器的类型都有哪些
  17. 面试必备:常用的设计模式总结
  18. 怎么把文字转换成语音?这里有简单的步骤讲解
  19. 唯样商城:扩展用于汽车以太网的 ESD 保护解决方案产品组合
  20. 打造最强终端之一:Fish shell简明教程

热门文章

  1. 全员编程的时代下,软件测试如何转渗透测试?
  2. 第0003 天:论团队分工、成长
  3. 接口自动化测试(Python+Requests+Unittest)
  4. mysql 主从 索引_Mysql繁忙主从库在线修改表结构与添加索引问题
  5. button添加插槽之后绑定不来事件_javaScript基础事件(二)事件处理程序
  6. VS2008下CEGUI 0.7.1的安装
  7. 一天搞定DXUT三步曲之一:DXUT框架
  8. 植物病害分类的深度可解释体系结构(github源码)
  9. 解读cartographer/common/port.h--Cartographer(一)
  10. 百度图神经网络学习——day02:图游走类模型