NPM学习笔记

NPM学习笔记

NPM简述

NPM是基于nodejs的包管理器,我们可以通过它来下载所需要的第三方模块

NPM下载和安装

npm集成于nodejs,我们只要从官网下载nodejs并安装后就可以使用npm了。
可以通过npm -v来查看当前npm的版本或者检测是否安装。

基本使用

初始化项目

执行命令npm init可以初始化项目

红标处可以自己设置,也可以不填写按回车以默认参数跳过

npm init -y也是初始化项目,参数为默认值

项目创建后目录下会有一个package.json的文件,改文件包含了这个项目的相关信息

安装

默认为本地安装

而全局安装只要在模块名后面加上-g
npm install [模块名] -g

可以通过npm root -g查看全局目录,默认是放在C槽,一般情况下不希望放在系统盘,执行命令npm config set prefix [路径地址]可以修改全局目录的路径。

查看当前已安装的模块

npm list或者npm ls可以查看当前已安装的模块
同理后面加-g表示查看全局已安装的模块,如npm list -gnpm ls -g

生产环境安装和开发环境安装

生产环境安装npm install [包名] -S或者npm install [包名] --save
注:不加--S 或者 --save的情况下,默认都是生产环境的安装

开发环境安装npm install [包名] -D或者npm install [包名] --save-dev

查看模块远程版本

npm view [包名] version可以查看模块远程的最新版本
npm view [包名] versions可以查看模块的所有版本

卸载模块

npm uninstall [包名]可以卸载模块
npm uninstall [包名] -g全局卸载

使用淘宝源加快模块的下载

npm要联网从官网下载模块,因为服务器是在国外,难免速度会慢,我们可以修改镜像地址使我们下载的速度快些
查看当前镜像源:npm get registry
修改镜像地址npm config set registry=https://npm.taobao.org/

原文地址:https://www.cnblogs.com/ianyanyzx/p/11643487.html