node.js中npm包管理工具
现在安装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包管理工具相关推荐
- (18) Node.js npm包管理工具
一.npm概述 npm (Node Package Manager)是 Node.js 的包管理工具. 什么是包?包就是一坨代码,就是 Node.js 的第三方模块. 例如:JQuery模块,Boot ...
- Node.js学习之路--npm包管理工具操作汇总
因为在学习使用Express(第三方Web开发框架)时需要下载这个包,所以使用npm包管理工具这个相关的操作,现在将其相关的操作进行汇总. npm命令在cmd或者powershell中进行;注意:使用 ...
- golang中的包管理工具——govendor和godep简单学习
为什么用vendor目录 依赖问题 我们知道,一个工程稍大一点,通常会依赖各种各样的包.而Go使用统一的GOPATH管理依赖包,且每个包仅保留一个版本.而不同的依赖包由各自的版本工具独立管理,所以当所 ...
- Vue3学习笔记- NPM包管理工具
导语 这篇分享是关于Vue3 系列的学习知识的整理的开始,能够对大家学习带来帮助.也是对自己能力的一种提升. 学习大纲 认识NPM 安装NPM 使用NPM NPM中级用法 了解package.js ...
- npm包管理工具与ES6官方模块化规范
npm介绍 npm有两种含义 : 第一种: 包管理工具node package manager 第二种:npm网站代码托管平台 1.npm 全称node package manager 官方推出的包管 ...
- VSCode中npm包管理器安装到卸载
学习视频: https://www.bilibili.com/video/BV1BU4y147pS?p=21&spm_id_from=pageDriver npm包管理器安装到卸载 npm包管 ...
- Python中pip包管理工具的源配置文件pip.ini
当前环境为windows10时,安装了Python以后,在C:\Users\admin目录(当前用户)下创建pip文件夹,并在此文件夹下新建pip.ini文件: 在pip.ini文件中编辑下述内容: ...
- python中有很多包管理工具那中不是_Python中的包管理工具PIP,pip
1.1.4节 -- Python的包管理工具pip pip包 pip list(退出python环境后再输入) 列出匹配管理的包有哪些 pip install 包名 安装一个包(默认安 ...
- 在Windows平台上安装Node.js及NPM模块管理
1. 下载Node.js官方Windows版程序:http://nodejs.org/#download 从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI ...
最新文章
- docker logstash_用于监视Kubernetes和Docker的六大开源工具
- (一)安装docker
- SSH暴力破解IP大曝光
- 无线宝服务器连接不上,无线网络连接不上怎么办 为什么无线网络连接不上
- Git之深入解析如何运行自己的Git仓库托管服务器
- 免 sudo 使用 docker
- tomcat apache mysql_Android实现与Apache Tomcat服务器数据交互(MySql数据库)
- python之条件、循环语句
- java程序优化快捷键_Java 代码中针对性能优化的总结方案
- 高斯双边模糊_OpenCV 学习:9 双边滤波bilateralFilter
- 关于Scikit-Learn你(也许)不知道的10件事
- scratch3.0入门
- 【密码学基础】01 密码学基本概念
- 计算机硬盘的参数错误,电脑提示移动硬盘参数错误的解决方法
- 小虾米闯江湖服务器维护中,小虾米闯江湖数据总结及中期注意事项一览
- 服务器的类型都有哪些
- 面试必备:常用的设计模式总结
- 怎么把文字转换成语音?这里有简单的步骤讲解
- 唯样商城:扩展用于汽车以太网的 ESD 保护解决方案产品组合
- 打造最强终端之一:Fish shell简明教程
热门文章
- 全员编程的时代下,软件测试如何转渗透测试?
- 第0003 天:论团队分工、成长
- 接口自动化测试(Python+Requests+Unittest)
- mysql 主从 索引_Mysql繁忙主从库在线修改表结构与添加索引问题
- button添加插槽之后绑定不来事件_javaScript基础事件(二)事件处理程序
- VS2008下CEGUI 0.7.1的安装
- 一天搞定DXUT三步曲之一:DXUT框架
- 植物病害分类的深度可解释体系结构(github源码)
- 解读cartographer/common/port.h--Cartographer(一)
- 百度图神经网络学习——day02:图游走类模型