赞
踩
npm全称为Node Package Manager,是Node.js的包管理工具,它允许开发者轻松地安装、更新、卸载以及管理项目依赖的各种JavaScript库和工具。
访问Node.js官网(https://nodejs.org/)下载适合您操作系统的Node.js安装包。Node.js安装程序通常会一并安装npm。
验证安装:
node -v
查看Node.js版本。npm -v
查看npm版本。本地安装(适用于项目特定的依赖):
npm install <package-name>
这会在项目的node_modules
目录下安装包,并将依赖记录在package.json
文件中的dependencies
或devDependencies
字段。
全局安装(适用于命令行工具等):
npm install -g <package-name>
-g
标志表示全局安装,包会被安装到系统可执行路径中,所有项目都可以访问。
使用save
和save-dev
当你安装一个包作为项目依赖时,可以通过添加--save
参数将其记录到package.json
的dependencies
字段:
npm install express --save
如果安装的是开发时依赖(例如测试框架),可以使用--save-dev
参数记录到devDependencies
字段:
npm install mocha --save-dev
npm update <package-name>
npm update
npm uninstall <package-name>
npm uninstall -g <package-name>
npm search <keyword>
为了加速下载或解决地区访问限制问题,可以配置npm使用镜像源。在中国,常用的镜像是npm的中国官方镜像cnpm,或者淘宝NPM镜像(tnpm)。
临时使用(仅限当前终端会话):
npm config set registry https://registry.npm.taobao.org
永久配置(修改用户配置文件):
npm config set registry https://registry.npm.taobao.org --global
这会修改全局.npmrc
文件,以后每次使用npm都会自动指向淘宝镜像。
npm config get registry
npm config set registry https://registry.npmjs.org --global
npm init
npm init -y
package.json
文件,记录项目信息和依赖。命令行差异:
cmd /c
或使用PowerShell。路径问题:
\
作为路径分隔符,但在命令行中通常需要使用正斜杠/
或双反斜杠\\
。/
作为路径分隔符。权限问题:
sudo npm install -g <package-name>
初始化项目:
mkdir myProject
cd myProject
npm init -y
安装Express(生产依赖):
npm install express --save
安装Mocha作为开发依赖:
npm install mocha --save-dev
配置使用淘宝镜像:
npm config set registry https://registry.npm.taobao.org --global
更新所有依赖(确保在了解风险的前提下进行):
npm update
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。