如何创建一个基于vue的npm包
##前言
说来惭愧写了这么多年前端,用了这么多别人的包。最近项目中用到一个库没有 vue3 的版本所以打算在业余时间造个轮子。先来说下 npm 包的发布流程吧。后续会更新我的 npm 包的具体文档。
正文
1.创建 npm 账号
想要创建 npm 包首先得创建一个 npm 账号https://www.npmjs.com/
期间可能会被墙需要挂梯子
2.创建一个 vue3 项目
npm create vite@latest my-vue-app -- --template vue
3.修改 vite.config.js
修改 vite 打包的相关配置
1 | |
3.修改 package.json
1 | |
通过npm run build 会在根目录的 dist 文件夹下面出现
1.your_file_name.umd.cjs
2.your_file_name.js
3.style.css
4.your_file_name.d.ts //如果用 ts
4.发布到 npm
在项目根目录执行npm login
输入账号密码登陆成功后执行npm publish --access=publish
等待发布成功
5.如何测试 npm 包
首先在 vue1 项目根目录执行npm link
然后在测试 vue2 项目根目录执行 npm link vue1
完结 撒花 🎉🎉🎉
如何创建一个基于vue的npm包
https://superz66.github.io/2023/02/27/npmpackagesetup/