当前位置: 首页 > news >正文

vue3 + vite常用工具

1. plop

1.1 安装

yarn add plop -D

1.2 使用

1.2.1 package.json 配置脚本命令

  "scripts": {"dev": "vite --mode dev","build": "vue-tsc --noEmit && vite build","serve": "vite preview","p": "plop"},

1.2.2 在主目录新建文件 plopfile.js

module.exports = function (plop) {plop.setGenerator('view', {description: '创建模块vue模板',prompts: [{type: 'input',name: 'path',message: '请输入路径',default: 'views'},{type: 'input',name: 'name',message: '请输入模块名称'}],actions: (data) => {const { name, path } = dataconst upperFirstName = toUpperCase(name)const actions = []if (name) {actions.push({type: 'add',path: `./src/${path}/${upperFirstName}.vue`,templateFile: './plop/view/view.hbs',data: {name,upperFirstName}})}return actions}
})
}
http://www.lryc.cn/news/169434.html

相关文章:

  • Vue框架分享与总结
  • 声音生成评价指标——使用声音分类模型评价生成声音质量(基于resnetish、VGGish、AlexNet)
  • HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 六)
  • SPA首屏加载速度慢
  • JVM执行流程
  • laravel 凌晨0点 导出数据库
  • mysql MVCC多版本并发控制
  • new/delete, malloc/free 内存泄漏如何检测
  • Java开发推荐关注的网站
  • OpenHarmony社区运营报告(2023年8月)
  • Web学习笔记-React(路由)
  • MySQL无法查看系统默认字符集以及校验规则
  • 不负昭华,前程似锦,新一批研发效能认证证书颁发丨IDCF
  • 深入理解ES6模块化:语法、特性与最佳实践
  • Matlab图像处理-HSI模型
  • 【Springboot】Springboot如何优雅停机?K8S中Pod如何优雅停机?
  • 伦敦银一手是多少?
  • Language Adaptive Weight Generation for Multi-task Visual Grounding 论文阅读笔记
  • 面试算法4:只出现一次的数字
  • #与##的用法
  • Flutter的路由router-页面跳转
  • 24v转5v稳压芯片-5A大电流输出ic
  • Layui + Flask | 表单元素(组件篇)(06)
  • Kakfa - Producer机制原理与调优
  • 基于图像形态学处理和边缘提取算法的路面裂痕检测matlab仿真
  • opencv 基础(持续更新中)
  • 科普现场!万博智云参加第五届张江汇智科普节
  • 【记录】实现从Linux下载下载文件(文件导出功能)并记录过程产生的BUG问题。
  • 可扩展性表设计方案
  • Scotch: Combining SGX and SMM to Monitor Cloud Resource Usage【TEE的应用】