npm list:查看当前目录下已安装的node包
npm root:查看当前包的安装路径
npm root -g:查看全局的包的安装路径
npm get global:查看当前使用的安装模式
npm set global=true:设定安装模式
npm init:会引导你创建一个package.json文件,包括名称、版本、作者这些信息等
npm install -g xxx:全局安装命令
npm update xxx:更新xxx模块
npm uninstall xxx:卸载xxx模块
npm rebuild xxx:更改包内容后进行重建
npm outdated:检查当前目录下包是否已经过时,会列出所有已经过时的包,可以及时进行包的更新
npm查看包的信息:
npm view xxx version 查看服务器上包xxx的最新的版本信息
npm view xxx versions 查看npmjs服务器上包xxx的所有的版本信息
npm view xxx dependencies 查看包的依赖关系
npm view xxx repository.url 查看包的源文件地址 git+https://github.com/vuejs/vue-cli.git
npm view xxx engines 查看包所依赖的Node的版本 { node: '>=6.0.0' }
npm info xxx 查看npmjs服务器上包xxx的最新的版本信息,和npm view xxx version的功能类似,但比npm view xxx version提供的信息更丰富
npm ls xxx 查看某个项目下包xxx的版本信息,注意该命令需要在某个项目下执行
npm ls xxx -g 查看本地全局安装的xxx版本
npm安装包:
npm install xxx:
· 会把X包安装到node_modules目录中
· 不会修改package.json
· 之后运行npm install命令时,不会自动安装X
npm install xxx –save:
· 会把X包安装到node_modules目录中
· 会在package.json的dependencies属性下添加X
· 之后运行npm install命令时,会自动安装X到node_modules目录中
· 之后运行npm install –production或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中
npm install X –save-dev:
· 会把X包安装到node_modules目录中
· 会在package.json的devDependencies属性下添加X
· 之后运行npm install命令时,会自动安装X到node_modules目录中
· 之后运行npm install –production或者注明NODE_ENV变量值为production时,不会自动安装X到node_modules目录中
查看和设置npm安装包的全局配置与缓存
//查看
npm config get prefix
npm config get cache
//设置
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
npm config get userconfig //查看用户配置文件路径 C:\Users\xxx\.npmrc
npm config get globalconfig //查看全局配置文件路径 C:\Users\xxx\AppData\Roaming\npm\etc\npmrc
想要恢复这个配置的默认值,删除C:\Users\xxx\.npmrc(内置配置文件)这个文件。
网友评论