npm常用命令集锦

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(内置配置文件)这个文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。