优秀的编程知识分享平台

网站首页 > 技术文章 正文

NPM常用命令 npm常用命令及功能

nanyue 2024-12-30 06:00:02 技术文章 4 ℃

一、查看命令

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

注: 如果有错误,请按提示排查问题。

最近发表
标签列表