@yanyanshanabc/learn-publish-demo
v1.0.1
Published
练习发布到公共 npm 的演示包(含 Vite 库模式打包)
Downloads
313
Readme
learn-npm-publish-demo
练习把包发布到 公共 npm 的演示仓库,并带上正式组件库常见的 Vite 库模式打包。
目录在干什么
| 路径 | 作用 |
|------|------|
| src/ | 源码(开发时改这里) |
| dist/ | 打包产物(真正发布到 npm 的内容) |
| vite.config.js | 库模式打包配置:同时产出 ESM + CJS |
| examples/ | 本地试用示例 |
本地试跑
npm install
npm run build # 生成 dist/
npm test # 先 build,再跑 examples/try.mjs别人安装后的用法:
// ESM
import { createTable } from '@yanyanshanabc/learn-publish-demo'
// CommonJS
const { createTable } = require('@yanyanshanabc/learn-publish-demo')发布
prepublishOnly 会在 npm publish 前自动执行 build。详细步骤见 PUBLISH.md。
改代码后再发记得升版本,例如:
npm version patch
npm publish --access public