其中包含封装的组件,还有描述的 Api 文档等
//查看源
pnpm config get registry
//切换淘宝源
pnpm config set registry https://registry.npmmirror.com/
eg:
root> pnpm i
eg:
root> pnpm add <package_name> -w
eg:
root> pnpm -F @better-vant/better-vant-ui i
or
root> pnpm -F @better-vant/better-vant-ui i vitepress
eg:
root> pnpm -F @better-vant/better-vant-ui-docs add @better-vant/better-vant-ui@*
注意:其中的@*表示默认同步最新版本,省去每次都要同步最新版本的问题。
构建过程借鉴@nomorepo
eg:
package_name> pnpm run dev
eg:根目录下的package.json
"scripts": {
"docs:dev": "pnpm -w run --filter=@better-vant/better-vant-ui-docs dev"
},
eg:然后
root> pnpm run doc:dev
pnpm -r exec rm -rf node_modules
pnpm rimraf **/node_modules
root> npm login
不使用淘宝镜像 (发布npm包时,需要切换到此源)
root> npm config set registry https://registry.npmjs.org/
使用淘宝镜像(npm发布完后,需要切换到此源,否则再执行pnpm安装包时会报错)
npm config set registry http://registry.npm.taobao.org/
注意:前提条件是已经在 @npm.com 中创建了名为'better-vant'的 Organizations;否则发包会报错。
root> pnpm publish -F=@better-vant/better-vant-ui
更多实用技巧可参考@more-pnpm