npm 常用命令
Posted 不了无明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm 常用命令相关的知识,希望对你有一定的参考价值。
- $ npm -v 查看版本
- $ npm 查看帮助
- $ npm list 当前目录已安装插件
- $ npm install express 安装依赖包到node_modules目录,代码中可直接require
- $ npm install express -g 全局安装依赖包,它根据package.json中的bin进行配置,将实际脚本链接到该位置:"bin":{"express":"./bin/express"}
- $ npm install [tarball file,tarball url,folder] 对于没有发布到npm上的包或者网络不能直接安装的包,可以将包下载到本地再安装,需指明package.json文件
- npm的命令钩子 如当执行package.json中的scrpts项中配置的install时,npm install <package>会指向preinstall.js及install.js
发布包
- 编写模块 exports.test=function(){}
- 初始化包描述 npm init
- 注册包仓库账号 npm adduser
- 上传包 npm publish .
- 安装包 npm install <packgename>(package.json中name) --registry==http://registry.npmjs.org
- 包权限 npm owner [ls <packgename>,add <user> <packgename>, rm <user> <packgename>]
分析包
$ npm ls 可以分析出当前路径下能通过模块路径找到的所有包,并生成依赖树
卸载包:
npm uninstall <name> [-g] [--save-dev]
PS:不要直接删除本地插件包1、删除全部插件:npm uninstall gulp-less gulp-uglify gulp-concat ……???太麻烦
2、借助rimraf:npm install rimraf -g 用法:rimraf node_modules
更新包:
npm update <name> [-g]
[--save-dev]
更新全部插件:npm update [--save-dev]
以上是关于npm 常用命令的主要内容,如果未能解决你的问题,请参考以下文章