目录
npm是什么
npm的全称是node package manager,是随同node一起发布的包管理工具,它让开发者下载、安装以及上传依赖包。
npm install 安装模块
简写 npm i
安装指定版本:npm install packageName@1.1
全局安装:npm install packageName -g 或者npm install pageageName --gloabal
options:
-S,--save 安装包信息加入到dependencies,这是生产环境的依赖
-D,--save-dev 安装包信息加入到dev-dependencies 这是开发环境的依赖
-o,--save-optional 安装包信息加入到optionaldependencies 可选阶段的依赖
-E,--save-exact 精确安装指定版本
npm ci 安装模块 会先删除node_modules
项目中必须有一个package-lock.json或npm-shrinkwrap.json。
npm uninstall 卸载模块
npm update 更新模块
npm outdated 检测模块是否过时
npm ls 查看安装的模块
npm init 初始化package.json
创建一个package.json的文件,以便后续开发者使用
npm help 查看某个命令的帮助
npm root 查看包的安装路径
输出node_modules的路径
npm config 管理npm config 的配置文件
npm config set key value
npm config get key
npm config delete key
npm config list
npm config edit
npm cache 管理npm 模块的缓存
npm cache add
npm cache ls
npm cache clean 清除npm 本地缓存
npm cache verify 验证缓存文件夹的内容缓存索引和所有缓存数据的完整性
npm start 启动模块
npm stop 停止模块
npm restart 重启模块
npm test 测试模块
npm version 查看版本,更新版本
npm view 查看版本的注册信息
npm adduser 用户登录
npm logout 用户退出
npm whoami 查看当前npm 用户
npm publish 发布模块
npm access 在发布的包上设置访问级别
npm audit 检测漏洞
检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复。
npm bin
列出 npm 安装可执行文件的文件夹。