一、查看命令
1、查看npm版本
npm -v
2、查看npm包全局路径
npm root -g
3、查看全局安装某个包
npm ls -g 【包名】 // 例:npm ls -g less
4、npm查看全局安装包
npm list -g --dept 0
5、查看npm基本配置
npm config list // 或 npm config ls -l
6、npm registry配置
registry 即 node包存放的服务器地址。
npm config get registry // 输出如:https://registry.npmjs.org/
二、配置命令
1、使用临时淘宝镜像安装cnpm
不建议强制修改registry配置,一般下载cnpm使用淘宝临时镜像,后面直接使用cnpm安装包即可。
npm install -g cnpm --registry=https://registry.npm.taobao.org
2、切换回npm官方
npm config set registry http://registry.npmjs.org
三、安装、更新、卸载包
1、 本地安装
npm install express // 本地安装,但不修改package.json
2、全局安装
npm install express -g // 全局安装,不修改package.json
3、--save参数
// 本地安装,修改package.json,添加到dependencies字段
npm install express --save
4、--save-dev
// 本地安装,修改package.json,并添加到devDependencies字段
npm install express --save-dev
注:
dependencies:运行时的依赖,发布后,即生产环境下还需要用的模块
devDependencies:开发时的依赖。里面的模块是开发时用的,发布时用不到它。
5、更新包
npm update express
6、卸载包
npm uninstall express
四、package.json详解
name - 包名
version - 包的版本号
description - 包的描述
homepage - 包的官网 url
author - 包的作者姓名
contributors - 包的其他贡献者姓名
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下
repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上
main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js
keywords - 关键字(便于检索)
五、发布npm包
1、初始化
进入要发布的项目根目录,执行npm init命令,将项目初始化为npm包。
2、官网注册账号
https://www.npmjs.com/
3、登录账户
npm login
4、发布
npm publish
注: 如果有错误,请按提示排查问题。
本文暂时没有评论,来添加一个吧(●'◡'●)