npm使用方法和命令
npm config list/ls
显示配置信息npm config list/ls -l
更详细npm -h
显示帮助信息,建议多查看npm -l
display full usage info ;-l is --longnpm <cmd> -h
显示某个命令的帮助信息npm help npm
npm help <term>
npm config set prefix path
修改npm全局安装目录npm config set cache path
修改npm cache目录
把新的npm路径修改到系统环境变量中,才可生效npm config set registry='https://registry.npm.taobao.org/'
设置npm资源镜像,加快下载安装速度,还有其他镜像
npm ls
显示工程目录下本地安装的包,--depth=0,显示初级依赖层次npm -g ls
显示全局安装的包npm i/install --save xxx
安装包信息将加入到dependencies(生产阶段的依赖)npm i/install --save-dev xxx
安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它npm i --save-exact xxx
精确安装包版本,package.json里的依赖包的value是具体的版本号,前边没有符号npm root
查看包的安装路径,及node_modules的路径npm view modulename
查看模块的package.json信息npm view moudleName dependencies
查看包的依赖关系npm view moduleName repository.url
查看包的源文件地址npm view moduleName engines
查看包所依赖的node版本npm outdated
检测显示过时的包npm update
更新包npm uninstall
卸载包npm init
在项目中引导创建一个package.json文件
缩写选项:
Shorthands and Other CLI Niceties
The following shorthands are parsed on the command-line:
-v: --version
-h, -?, --help, -H: --usage
-s, --silent: --loglevel silent
-q, --quiet: --loglevel warn
-d: --loglevel info
-dd, --verbose: --loglevel verbose
-ddd: --loglevel silly
-g: --global
-C: --prefix
-l: --long
-m: --message
-p, --porcelain: --parseable
-reg: --registry
-f: --force
-desc: --description
-S: --save
-D: --save-dev
-O: --save-optional
-B: --save-bundle
-E: --save-exact
-y: --yes
-n: --yes false
ll and la commands: ls --long