npm常用命令
常用命令
npm install xxx 默认是安装最新版本的包
npm install xxx@xxx安装指定版本的包
npm install xxx -g全局安装
npm install xxx --save有package.json时,会自动加入到dependencies中
npm view moduleName engines查看包的版本
npm outdated检查包是否过时
npm update moduleName更新模块
npm uninstall moudleName删除模块
npm -vnpm的版本号
常用参数
install -> i
–save ->-s 意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖
–save-dev -> -d 意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。
常用参数区别
npm i module_name
- 会把moudule_name包安装到node_modules目录中
- 不会修改package.json
- 之后运行npm i命令时,不会自动安装moudule_name
npm i module_name -S
- 会把moudule_name包安装到node_modules目录中
- 会在package.json的dependencies属性下添加moudule_name
- 之后运行npm i命令时,会自动安装moudule_name到node_modules目录中
- 之后运行npm i –production或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中,即是在线上环境运行时会将包安装
npm i module_name –D
- 会把moudule_name包安装到node_modules目录中
- 会在package.json的devDependencies属性下添加moudule_name
- 之后运行npm i命令时,会自动安装moudule_name到node_modules目录中
- 之后运行npm i –production或者注明NODE_ENV变量值为production时,不会自动安装moudule_name到node_modules目录中
总结,运行时需要的包用-s安装,否则用-d。