一、简介
使用环境:下载node.js
npm的全称是Node Package Manager,是随nodejs一起安装的包管理和分发工具,它很方便让javascript开发者下载、安装、上传以及管理已经安装的包。
二、使用命令
1.npm install 安装模块
安装命令下载包并将包的信息保存到项目的package.json文件中
npm install webpack
#or
npm install webpack@4.0.0 //安装包指定版本
命令通用选项
-
-S
或--save
将安装包信息加入到package.json的dependencies
生产阶段的依赖中。 -
-D
或--save-dev
将安装包信息加入到devDependencies
开发阶段依赖中,一般开发阶段使用。 -
-g
或--global
全局安装包。
以自己电脑为列,使用npm全局安装的包的目录如下:
C:\Users\Thinkpad\AppData\Roaming\npm
电脑的用户环境变量下的Path里已经添加了npm全局安装的目录,所以能全局使用全局安装目录下的命令。通常全局安装的模块是工具模块(有命令的模块),主要作用是使用模块的各种命令。
2.npm uninstall 卸载模块
和
uninstall
相同作用的有remove
,rm
,r
,un
,unlink
npm uninstall webpack --save-dev //卸载开发版本的模块
#or
npm remove webpack --save-dev
3.npm update 更新模块
npm update webpack
4.npm outdated 检查模块是否过时
此命令会将所有已经过时的包列出来
npm outdated
5.npm ls 查看安装的模块
和
ls
相同作用的有list
,la
,ll
npm ls -g --depth=0 --dev //--depth表示深度,我们使用的模块会有依赖,深度为0时,不会显示模块的依赖
#or
npm list -g --depth 0 --production
6.npm init 在项目中引导创建一个package.json文件
npm init -f-y //不会进行询问,直接生成一个默认的package.json文件
#or
npm init --force--yes
7.npm help 查看某条命令的详细帮助
输入npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件:
/nodejs/node_modules/npm/html/doc/cli/npm-install.html
npm help install
8.npm root 查看包的安装路径
npm root
#or
npm root -g //输出全局安装模块的路径
9.npm config 管理npm下载模块的配置路径
10.npm cache 管理模块缓存
最常用的:清除npm 本地缓存
npm cache clean
11.npm start 启动模块
该命令写在package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序。全称
npm run start
"script":{
"start":"gulp -ws",
"test3": "webpack-dev-server --open",
"test": "echo \"Error: no test specified\" && exit 1",
}
要执行package.json下scripts里的命令,使用
npm run <命令项>
。
scripts里的命名是在本地安装
模块的命令,在node_modules\.bin
下面。
npm start
npm run start
npm run test3
网友评论