littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于 Vue CLI 框架的日事清项目初始化工具

项目简介

本项目是 Vue CLI 3 的第三方插件,用于初始化日事清相关的 Vue 项目。能统一维护和更新常用代码,避免创建项目时重复选择功能,提升开发效率。

项目的主要特性和功能

  1. 自动预置 API 常量、网络请求等常用代码,注入默认代码并扩展 webpack 配置。
  2. 添加默认 ESLint 配置,采用 airbnb 的 JS 规范并结合项目情况自定义规则,保障代码质量。
  3. 按推荐结构构建项目目录,使项目结构清晰、便于管理。
  4. 提供常量、网络请求、调试账号切换等多种可选的预置代码。
  5. 可通过 vue.config.js 中的 pluginOptions.rishiqing 配置全局变量,方便复用配置。

安装使用步骤

安装

通过预置 preset 配置,在创建工程时选择 rishiqing 插件(推荐): 运行过 vue create 命令后,在操作系统用户文件夹下的 .vuerc 文件(~/.vuerc)中,将以下配置信息合并进去。之后使用 vue create your_app_name,根据提示选择 rishiqing,即可自动安装 rishiqing 插件。 json { "presets": { "rishiqing": { "useConfigFiles": true, "plugins": { "@vue/cli-plugin-babel": {}, "@vue/cli-plugin-eslint": { "config": "airbnb", "lintOn": [ "commit" ] }, "vue-cli-plugin-rishiqing": { "prompts": true } }, "router": true, "vuex": true, "cssPreprocessor": "sass" } } }

使用

  1. 创建项目时,按需选择要注入的预置代码。
  2. 若选择了 sprites 功能,在 vue invoke 结束后,手动执行 npm run sprites 生成默认雪碧图。
  3. 可将 vue-router 的模式改为 history 模式,并将 base 改为项目地址前缀。 js export default new Router({ mode: 'history', base: '/test' // 改为你前面定义的项目地址前缀,注意,末尾没有 / })
  4. 在项目根目录下运行 npm run serve 启动开发服务器。
  5. 运行 npm run build 进行项目构建。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】