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

《Vue项目开发实战》第一章:项目环境配置

系列文章

文章目录

目录

系列文章

文章目录

前言

资源来源

源码部署方式

安装插件

运行

调试与测试

参数文件

API地址调整

mock启动与禁用


前言

        本项目是基于前期项目Vue3+TypeScript+ElementPlus和FASTAPI开发的API进行开发。

本文章重点介绍:

        源码可从GitCode或Gitee获取。

        部署时需创建指定目录并复制相关文件,通过npm安装插件后即可运行。

        测试账号为admin/admin,支持本地调试。

        配套资源包括Vue3开发教程和FASTAPI实战指南,助力开发者快速上手。

        项目地址:GitCode/Gitee。

资源来源


Vue3+TypeScript+Element Plus开发https://blog.csdn.net/sen_shan/category_12933362.htmlFASTAPI零基础入门与进阶实战https://blog.csdn.net/sen_shan/category_12950843.html

源码下载:

WechatMiniProgramWEB:vue web项目开发 - GitCodehttps://gitcode.com/sen_shan/WechatMiniProgramWEBWechatMiniProgramWEB: 专注于微信小程序与Web技术结合的开源项目,提供跨平台开发工具和组件,简化微信小程序的Web化过程,助力开发者高效构建应用。https://gitee.com/sen_shan/wechat-mini-program-webWechatMiniProgramAPI:微信API - GitCodehttps://gitcode.com/sen_shan/WechatMiniProgramAPIWechatMiniProgramAPI: 微信小程序API集合,提供便捷的接口调用方式,助力开发者高效构建功能丰富的小程序应用。https://gitee.com/sen_shan/wechat-mini-program-api

源码部署方式

从 GitCode 或 Gitee 下载源码后,在本地创建名为  wechat-mini-program-vue-web  的文件夹,将下载的项目中的  app  与  docs  文件夹复制到该目录下即可。

安装插件

打开命令提示符,进入  wechat-mini-program-vue-web\app  目录后执行  npm install 。

运行

在命令提示符,输入npm run dev

调试与测试

账号:admin

密码:admin

参数文件

        在项目根目录分别创建  .env.development 、 .env.local 、 .env.production 、 .env.test  文件,将  .env  的内容复制到各文件中,并按实际环境调整配置。

API地址调整

修改.env.development中修改VITE_APP_API_URL与VITE_APP_API_KEY。

mock启动与禁用

1.在.env.development中新增VITE_APP_MOCK_ENABLED=false

2.在config\index.ts中增加 mockEnabled定义

// config/index.ts
// 小工具:把 "true" | "false" | "" | undefined 转成布尔
const bool = (key: string): boolean => import.meta.env[key] === 'true';const config = {// API 地址apiBaseUrl: import.meta.env.VITE_APP_API_URL || 'https://default.example.com/api',apiKey: import.meta.env.VITE_APP_API_KEY || 'ae139f8f6a8efc2a74a1e852c5cdaa43',mockEnabled: bool('VITE_APP_MOCK_ENABLED'),// 其他配置featureFlags: {newFeature: import.meta.env.VITE_APP_FEATURE_FLAG === 'true' || false,},};export default config;

3、修改src\main.ts中调整,删除import './mock',新增下面语句:

import defaultConfig from '../config/index.js'; // 相对路径
const mockEnabled = defaultConfig.mockEnabled;if (mockEnabled) {import('./mock').then(() => {console.log('Mock 已加载');});
}

4.结束程序重新npm run dev

输入账号:admin 密码:admin出现该用户不存在,说明正确连接切换

5.再调整VITE_APP_MOCK_ENABLED=true

输入账号:admin 密码:admin 直接进入home。

http://www.dtcms.com/a/545713.html

相关文章:

  • 外贸管理网站模板wordpress评论邮箱
  • 基于Python Web的大数据系统监控平台的设计与实现
  • 哈尔滨企业展示型网站建设专业做营销网站建设
  • 手机网站相册代码wordpress二维码 插件下载
  • 基于电鱼 ARM 工控机的AI视频智能分析方案:让传统监控变得更聪明
  • 邢台哪儿能做网站成都有什么好玩的吗
  • Ansible自动化部署ECS与Nginx全流程
  • 架构论文《论软件测试理论及其应用》
  • .net 8压榨rabbitMq性能
  • 关于jupyter notebook调用GPU
  • 网站的建设课程做网站的实训报告
  • 商业网站的设计与推广系统湖南做网站
  • Adobe Lightroom Classic下载与安装教程(附安装包) 2025最新版详细图文安装教程
  • 仓颉语言赋能鸿蒙应用开发:UI主题样式定制的深度实践
  • 什么是 Adobe Experience Platform (AEP)?
  • 男孩子怎么做网站推广查询域名是否备案?
  • 帝国cms 关闭网站企业管理咨询心得体会
  • StarRocks 在 Cisco Webex 的探索与实践
  • 线程等待、终止与资源回收
  • NestJS 系列教程(十一):集成 Swagger 实现自动 API 文档与接口测试
  • 深圳招聘网站推荐上海华东建设发展设计有限公司网站
  • 网站建设 应酷wordpress4.0安装教程
  • SQlite:电影院售票系统中的主键(单列,复合)约束应用
  • 美橙互联网站建设涟水建设银行网站
  • 【推荐系统】深度学习训练框架(二):深入剖析Spark Cluster模式下DDP网络配置解析
  • 左右左右网站深圳云网站建站公司
  • npm error code ERR_SSL_TLSV1_UNRECOGNIZED_NAME
  • 规模大的企业建站wordpress是是什么技术
  • 从 “不会” 到 “会写”:Rust 入门基础实战,用一个小项目串完所有核心基础
  • 织梦网站图标更换网站开发教程百度云