# publish_npm_package_note **Repository Path**: coderzjd/publish_npm_package_note ## Basic Information - **Project Name**: publish_npm_package_note - **Description**: publish_npm_package_note - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-10 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## npm公共仓库发包教程 ### 账号与token + 注册、登录账号[npm官网](https://www.npmjs.com/) + 点击头像->点击 `Access Tokens`->点击`Generate New Token` + 填写名称、描述 + 勾选`Bypass two-factor authentication (2FA)` + `Permissions`选择读写、填写过期时间 + 保存token ### 本地配置 + 设置本地为npm官方仓库`npm config set registry https://registry.npmjs.org` + 查看本地npm账号 + 查看登录账号`npm whoami` + 退出账号`npm logout` + token登录`npm config set //registry.npmjs.org/:_authToken=npm_xxxxx` ### 发包配置 + 版本管理 + 小版本更新 1.0.0 -> 1.0.1 `npm version patch` + 次版本更新 1.0.0 -> 1.1.0 `npm version minor` + 主版本更新 1.0.0 -> 2.0.0 `npm version major` + npm publish 发布 + npm publish --dry-run 检查要发布的文件 + npm view puslish_npm 检查包名可用性 ### other + 淘宝镜像`npm config set registry https://registry.npmmirror.com` ### packagejson配置 + 参考vue.package.json + `files`表示要发布的文件 + `exports`表示导出模式