npm常用命令

npm常用命令

整理一些常用的npm(node package manager)命令。

npm -v

查看版本

npm init

npm init 用来创建package.json文件,这个文件用于记录项目的一些信息以及依赖包。
npm install 则会根据package.json文件来安装依赖到node_modules目录。

搜索模块: 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
2
npm cache clean
npm install

安装完包后在代码里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
2
3
4
npm adduser
Username: Mason
Password: ******
Email: (this IS public) herotiga@vip.qq.com

发布模块:

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

cnpm

参见:https://npmmirror.com/

评论