Vue3组件库搭建
搭建monorepo环境
创建组件库文件夹 w-plus
修改package.json删除掉无用配置
接着在根目录下创建npm的配置文件.npmrc
,增加配置项
安装vue3和typescript依赖
如果不添加shamefully-hoist = true
配置,会发现node_modules
并没有@vue、@babel等依赖包,可以自行试一下,具体参考pnpm官网pnpm
初始化ts,生成配置文件
tsconfig.json增加如下配置
根目录增加配置文件pnpm-workspace.yaml
添加如下配置,具体可参考pnpm-workspace.yaml
目录结构为
接下来在play
目录下npm init
生成package.json
然后安装依赖
在play
目录下创建vite的配置文件vite.config.js
接着创建index.html
和app.vue
创建入口文件main.ts
为了解决这个问题,需要给app.vue声明一个模块表示类型
在根目录下创建typings
目录新建文件vue-shim.d.ts
在play
目录下的package.json
增加脚本
启动项目测试一下,执行脚本npm run dev
启动服务http://localhost:3000/
访问地址后看到app.vue
中的内容
因为当前是在play
目录下运行的,我们一般肯定是在最外层运行,所以我们要在根目录下的package.json
增加脚本
然后运行pnpm run dev
这时候可以看到运行play
目录下的dev脚本成功,同刚才的效果
到此,就完成了基础的测试环境搭建,接下来在根目录packages
下搭建组件部分
后续见下一章节
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!