聊聊一款Vue3项目搭建工具Parcel-Vue-App
先放图

弱弱的聊聊说一句,我真的项目错了。不该用parcel~
前几天,搭建尤大开直播说了造轮子的工具好处,主要还是聊聊锻炼自己。所以自己还是项目义无反顾地把这个项目搭建工具慢慢地造起来。
这次升级
这次版本是搭建v1.0.5。

我们来看下这次版本的工具预装依赖,我们的聊聊项目UI框架预先安装上了ant-design-vue@2.1.4,默认是项目按需加载。为什么这次是搭建引入它,WordPress模板而不是工具element-plus,主要是聊聊考虑到parcel2针对babel.config.js这样的JS文件对组件样式引入实时检测不是很好,你必须手动刷新才能获取最新状态。项目另外,搭建parcel2官方推荐使用json格式的,还有element-plus按需引入时用到customStyleName: (name) => {})方法,在json文件没法实现。所以,最终选用了ant-design-vue@2.1.4。为了搭配按需引入功能,我们引入了babel-plugin-import。
最后,我们这次又引入了最新版本vue@3.0.11,与之相对应@vue/compiler-sfc@3.0.11。
好了,云服务器提供商我们来看下我们引入的全部依赖。
"devDependencies": { "@parcel/babel-plugin-transform-runtime": "^2.0.0-nightly.1823", "@parcel/transformer-image": "2.0.0-beta.2", "@parcel/transformer-sass": "2.0.0-beta.2", "@parcel/transformer-vue": "2.0.0-beta.2", "@vue/compiler-sfc": "^3.0.11", "babel-eslint": "^10.1.0", "babel-plugin-import": "^1.13.3", "eslint": "^7.23.0", "eslint-plugin-vue": "^7.8.0", "mockjs": "^1.1.0", "parcel": "^2.0.0-beta.2", "sass": "^1.32.8" }, "dependencies": { "ant-design-vue": "^2.1.4", "axios": "^0.21.1", "vue": "^3.0.11", "vue-router": "4", "vuex": "^4.0.0" }同样,为parcel-vue-app而生的脚手架parcel-vue-cli这次也进行了重大更新,这次版本更新到1.0.9。

这次,做出的更新主要是拉取仓库后,自动对远程仓库进行重置。这样,你创建项目之后,可以自定义自己的仓库地址。
实战
搭建parcel-vue-app
安装
npm install parcel-vue-cli -g查看版本
parcel-vue-cli -v初始化
parcel-vue-cli init <projectName>启动项目
安装依赖
npm install启动
npm run serve打包
npm run build仓库地址
parcel-vue-cli:
https://github.com/maomincoding/parcel-vue-cli
parcel-vue-app:
https://github.com/maomincoding/parcel-vue-app
本文转载自微信公众号「前端历劫之路」,可以通过以下二维码关注。转载本文请联系前端历劫之路公众号。

相关文章
掌握uptool教程,轻松应对工具操作(提升效率的关键工具,uptool简易教程)
摘要:在数字化时代,我们离不开各种工具来提高工作效率和解决问题。其中,uptool是一款功能强大且易于使用的工具,能够帮助我们快速处理各种任务。本文将为您介绍uptool的基本操作和使用...2025-11-05
第一章 作者简介Noam Rosenthal是一名WEB平台顾问,WebKit & Chromium贡献者、技术文章写作者,也是一名经验丰富的WEB开发者。他的工作重点是让WEB2025-11-05
Markdown 是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown 在文字爱好者和码农们那里非常受欢迎,今天和大家推荐另一款高颜值的2025-11-05
在stackoverflow 看到一个问题,Redis strings vs Redis hashes to represent JSON: efficiency?内容如下:I want to sto2025-11-05电脑蓝屏错误时间的解决方法(提高电脑稳定性,有效应对蓝屏错误)
摘要:电脑蓝屏错误是使用电脑过程中常见的问题,给我们的工作和生活带来了不便。如何解决电脑蓝屏错误,提高电脑的稳定性,是我们需要掌握的重要技能。本文将从不同方面介绍解决电脑蓝屏错误的方法和...2025-11-05
最近一两年,我们可以发现混沌工程这个技术变得十分火热,大家都知道它变成了一个新的风口。常说做事情要顺势而为,我们希望能够抓住这个机会,所以我最近一年的工作主要是将混沌工程这一技术在腾讯游戏落地。一、什2025-11-05


最新评论