node.js开发笔记——npm常用命令
整理一些常用的npm(node package manager)命令。
npm -v
查看版本
npm init
npm init
用来创建package.json文件,这个文件用于记录项目的一些信息以及依赖包。
再 npm install
则会根据package.json文件来安装依赖到node_modules目录。
npm search
搜索模块: npm search module_name
npm install
局部安装:会安装在在当前目录下的node_modules目录。
npm install module_name
安装指定版本:
npm install module_name@version_num
全局安装:
npm install -g module_name
局部安装并将其添加到package.json中的dependencies:npm install module_name --save
缩写 npm install module_name -S
局部安装并将其添加到package.json中的devDependencies(该包会只被用于开发环境):npm install module_name --save-dev
缩写 npm install module_name -D
如果安装不成功,则先删除node_modules再清缓存再重试:
1 | npm cache clean |
安装完包后在代码里require就可以使用:
var new_module_name = require('module_name');
升级npm:
npm install -g npm
npm uninstall
npm uninstall module_name
npm remove module_name
npm update
npm update module_name
npm update module_name -g
npm cache clear
清空本地npm缓存
npm publish
先创建package.json
在npm注册:
1 | npm adduser |
发布模块:
1 | npm publish |
之后就可以使用 npm install
安装了。
npm unpublish
撤销已经发布的模块的某个版本:
npm unpublish module_name@version
查看相关
查看一个包的详细信息: npm info module_name
查看一个包的所有版本: npm view module_name versions
查看一个包最新版本: npm view module_name version
查看安装了的包: npm list
缩写 npm ls
查看全局安装的包: npm list -g
查看全局包的安装位置: npm root -g
修复包: npm audit fix
查看当前包的版本: npm is module_name
npm help
查看帮助: npm help
查看特定命令帮助: npm help install