1.Pure Admin中后台管理系统模版
          目录
          
        
        
      Pure Admin 中后台管理系统模版
简介:
vue-pure-admin (opens new window)是一款开源完全免费且开箱即用的中后台管理系统模版。完全采用 ECMAScript 模块(ESM)规范来编写和组织代码,使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技术开发
@pureadmin/cli 脚手架
全局安装工具
npm install -g @pureadmin/cli使用脚手架初始化项目(交互态方式)
(base) ➜ pure create
? 请输入项目名称 (vue-pure-admin)输入: pure-test 然后回车
? 选择一个代码托管平台下载模板 (Use arrow keys)
❯ Gitee
  Github直接回车
? 请选择模板类型 (Use arrow keys)
❯ thin
  i18n
  tauri
  electron
  admin模板类型
| 模板类型 | 仓库地址 | 
|---|---|
| admin | vue-pure-admin 完整版本 | 
| thin | vue-pure-admin 非国际化精简版本 | 
| i18n | vue-pure-admin 国际化精简版本 | 
| tauri | vue-pure-admin 的 tauri 版本 | 
| electron | vue-pure-admin 的 electron 版本 | 
这里根据自己的需求自己选择即可,然后回车
项目下载自 https://gitee.com/yiming_chang/pure-admin-thin.git
✓ 下载耗时:  3.7 secs
   ╭────────────────────────────────────╮
   │                                    │
   │   Hello! 欢迎使用 @pureadmin/cli   │
   │                                    │
   ╰────────────────────────────────────╯
 🎉 已成功创建项目 pure-test
 ⬇  运行下面命令将它跑起来
 cd pure-test
 pnpm install
 pnpm dev执行命令
 cd pure-test
 pnpm install
 pnpm dev控制台输出:
> pure-admin-thin@5.4.0 dev /Users/wuhuaming/WebstormProjects/pure-test
> NODE_OPTIONS=--max-old-space-size=4096 vite
╭───────────────────────────────────────────────╮
│ 您好! 欢迎使用 pure-admin 开源项目            │
│ 我们为您精心准备了下面两个贴心的保姆级文档    │
│ https://yiming_chang.gitee.io/pure-admin-doc  │
│ https://pure-admin-utils.netlify.app          │
╰───────────────────────────────────────────────╯
Port 8848 is in use, trying another one...
  VITE v5.2.10  ready in 2769 ms
  ➜  Local:   http://localhost:8849/
  ➜  Network: http://192.168.1.104:8849/
  ➜  Network: http://10.13.69.81:8849/
  ➜  press h + enter to show help我有强迫症,不喜欢输出下面的这个框
╭───────────────────────────────────────────────╮
│ 您好! 欢迎使用 pure-admin 开源项目            │
│ 我们为您精心准备了下面两个贴心的保姆级文档    │
│ https://yiming_chang.gitee.io/pure-admin-doc  │
│ https://pure-admin-utils.netlify.app          │
╰───────────────────────────────────────────────╯关闭控制台打印日志
我们全局搜索:“我们为您精心准备了下面两个贴心的保姆级文档"发现在 ./build/info.ts 文件中 然后一步一步找到
在 plugins.ts文件中有引用
import { viteBuildInfo } from "./info";在这个文件中将他注释掉:
{
  const lifecycle = process.env.npm_lifecycle_event;
  return [
    vue(),
    // jsx、tsx语法支持
    vueJsx(),
    VueI18nPlugin({
      jitCompilation: false,
      include: [pathResolve("../locales/**")]
    }),
    // viteBuildInfo(),
    removeNoMatch(),
    // mock支持
    vitePluginFakeServer({
      logger: false,
      include: "mock",
      infixName: false,
      enableProd: true
    }),
    // 自定义主题
    themePreprocessorPlugin({
      scss: {
        multipleScopeVars: genScssMultipleScopeVars(),
        extract: true
      }
    }),
    // svg组件化支持
    svgLoader(),
    VITE_CDN ? cdn : null,
    configCompressPlugin(VITE_COMPRESSION),
    // 线上环境删除console
    removeConsole({ external: ["src/assets/iconfont/iconfont.js"] }),
    // 打包分析
    lifecycle === "report"
      ? visualizer({ open: true, brotliSize: true, filename: "report.html" })
      : (null as any)
  ];
}再次启动即可删除。
其他功能还需要继续摸索ing
