网站首页 > 技术文章 正文
一、查看命令
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
注: 如果有错误,请按提示排查问题。
- 上一篇: 淘宝 NPM 镜像站切换 淘宝镜像网站
- 下一篇: 集成并部署开源若依后台系统(微服务版)到腾讯云
猜你喜欢
- 2024-12-30 go-admin开源项目,快速搭建一个管理后台系统,直接二次开发上线
- 2024-12-30 Ollama教程:本地LLM管理、WebUI对话、Python/Java客户端API应用
- 2024-12-30 Go 项目推荐之 go-admin go的项目
- 2024-12-30 nodejs多版本管理工具 nodejs 版本
- 2024-12-30 npm提示 sill idealTree buildDeps(安装element-ui组件库)
- 2024-12-30 CentOS+Nexus搭建npm私有仓库并推送代码
- 2024-12-30 内网npm私有仓库搭建以及使用教程
- 2024-12-30 TS,TypeScript,Windows环境下构建环境,安装、编译且运行
- 2024-12-30 如何提高npm 下载依赖过慢的问题 npm下载包
- 2024-12-30 使用 Verdaccio 搭建npm私有仓库 搭建自己的npm
- 02-21走进git时代, 你该怎么玩?_gits
- 02-21GitHub是什么?它可不仅仅是云中的Git版本控制器
- 02-21Git常用操作总结_git基本用法
- 02-21为什么互联网巨头使用Git而放弃SVN?(含核心命令与原理)
- 02-21Git 高级用法,喜欢就拿去用_git基本用法
- 02-21Git常用命令和Git团队使用规范指南
- 02-21总结几个常用的Git命令的使用方法
- 02-21Git工作原理和常用指令_git原理详解
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)