基本项目目录解析

news/2025/3/10 13:17:22/文章来源:https://www.cnblogs.com/zhangxiaoguo/p/18762379

 1、这里是说明vscode的相关配置的

 

recommendations 推荐的意思
最好安装的一些插件
这个必须安装

 也可以看到这里有安装插件的弹窗

 

 2、public这里是放入的我们的一些资源的

 3、这里是放站点图标的,网站的的图标

 4、src 就是放我们的源代码的

5、node_modules 文件夹主要用来存放项目所依赖的各种包

 

在前端和后端项目中,node_modules 文件夹主要用来存放项目所依赖的各种包 。比如使用 npm 或 yarn 安装的开发框架(像 Vue、React 等)、工具库(如 Axios、Lodash 等)以及它们的所有子依赖。这些包包含了代码运行和开发过程中所需要的各种功能模块和脚本文件。

6、.gitignore当我们提交一些git代码时会忽略一些东西

 7、env.d.ts放一些声明文件,类型声明文件

 8、index.html 入口模板

 最重要的是这个东西,开发出来的所有东西都是挂在这个里面的

 9、package-lock.json锁定了我们的一些版本

 10、package.json记录了我们的一些版本

 项目的名字,项目的版本

 11、README.md 里面写一些文档

 12、vite.config.ts 作用:给我们做一些配置

 在之前的Vue CLI中在webpack里面做配置

vue.config.js=>webpack配置

现在在这里做配置,可以看见这里配置的插件

 

fileURLToPath配置了一些路径问题  ES6=>ES Module

 

 13、tsconfig.json  系统配置完之后一般不建议修改

  • README.md:项目的说明文档,用于介绍项目的功能、使用方法、安装步骤、依赖等信息,方便其他开发者快速了解项目。通常使用 Markdown 语法编写,可以用任意文本编辑器修改,常见的如 Visual Studio Code、Sublime Text 等。
  • tsconfig.json:TypeScript 项目的配置文件,用于指定 TypeScript 编译器的编译选项,如目标 ECMAScript 版本、模块解析策略、是否允许隐式类型转换等。在 Visual Studio Code 中打开项目后,可直接在编辑器里修改,修改后 TypeScript 编译器会按照新配置编译代码。
  • env.d.ts:一般用于声明环境变量类型,在使用 Vue 等框架时,常用来补充环境相关的类型定义,保证代码中对环境变量使用的类型安全。可以在代码编辑器中直接修改,如 Visual Studio Code ,修改后会影响到类型检查。
  • tsconfig.app.json:这是针对应用程序部分的 TypeScript 配置文件,通常用于覆盖或扩展 tsconfig.json 中的部分配置,以便对应用相关的编译选项进行单独设置。修改方式和 tsconfig.json 类似,使用文本编辑器修改即可。
  • tsconfig.node.json:针对 Node.js 环境的 TypeScript 配置文件,用于配置在 Node.js 环境下编译相关的选项,比如 Node.js 内置模块的解析等。同样推荐在代码编辑器中修改,如 Visual Studio Code 。

14、

 

15、

 

 

 

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/896784.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASE150N10-ASEMI中低压MOS管ASE150N10

ASE150N10-ASEMI中低压MOS管ASE150N10编辑:ll 强劲功率处理,驱动无限潜能 ASE150N10 最为亮眼之处在于它出色的电流承载能力。高达 150A 的连续漏极电流,如同一条奔腾不息的电子洪流,能够轻松应对各类大功率需求场景。想象一下,在电动汽车的动力控制系统里,它稳稳地调控着…

WMS系统能解决哪些仓储管理问题?

WMS系统能解决哪些仓储管理问题? ——库存锁库、库存预警、扫码出入库,这些都能搞定吗? 当然可以! 不仅如此,WMS系统还涵盖了订单管理、货物追踪、数据分析等功能。 今天咱们就来聊聊,仓储管理系统是如何实现库存锁定、提供库存预警、扫码出入库等操作的,帮你彻底解决仓…

task5.c

include<stdio.h> int main() { int s, year; s = 1000000000; year = s / 3600 / 24 / 365; if (year % 2 > 0) year += 1; printf("10亿秒约等于%d年\n", year); return 0; }

【牛客训练记录】2025年浙江中医药大学程序设计竞赛(同步赛)

训练情况赛后反思 C题犯蠢了,手玩几下就能猜出来的结论,结果自己想复杂了,以为是二分,D题又复现传智杯二分爆long long了,又没注意到,E题BFS搜索没记忆化MLE了 D题 传智杯二分爆long long重现,怒开__int128发现还是爆,只能边加边特判了,我们对于这题显然能观察到二分单…

unity模型无法播放动画的几种问题

1:代码中参数变量名称与动画控制器变量名称不一致导致 (左侧代码变量名称要与右侧动画控制器中的变量名称一致才能播放动画) 2:播放动画的对象子物体名称改动导致 例如:下方图中修改了玩家的子级对象object的名称,导致无法播放动画应该正确修改为使用对象得远子级object名称 时…

task3.c

include<stdio.h> int main() { char ans1, ans2; printf("每次课前认真预习、课后及时复习了没? (输入y或Y表示有,输入n或N表示没有) : "); ans1 = getchar(); getchar(); printf("\n动手敲代码实践了没? (输入y或Y表示敲了,输入n或N表示木有敲) : &…

Hadoop集群安装

一.环境准备我使用的是virtualBox虚拟机,没有可以去官网下载 虚拟机镜像是ubuntu server22.04,官网地址[注意]我的主机系统就是linux,如果是windows需要自己下载一些终端连接的工具 二.安装 1.虚拟机准备直接finish,开始配置网卡。简单点说,桥接网络我们用来上网的,其次是h…

task1_2.c

include<stdio.h> int main() { printf(" 0 \n"); printf("\n"); printf("I I\n"); printf(" 0 \n"); printf("\n"); printf("I I\n"); return 0; }

No.44 ES6---Babel转码器(安装有点问题,用到再说)

一、Babel转码器Babel是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。 这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持。 1.浏览器支持性查看https://caniuse.com/2.Babel 官网https://babeljs.io/3.转码示例原始…

kubesphere中查看argocd登陆密码

获取argocd密码PASSWORDkubectl get secret argocd-initial-admin-secret -nargocd -o jsonpath="{.data.password}"|base64 -d 登陆: admin/PASSWORD

rockchip sdk使用make menuconfig无法删除选项文字(MobaXterm)

问题:在使用make menuconfig编辑内核配置时,按退格键删除不了相关选项,如下图所示:解决办法: 1. 在全局设置部分,把这里的退格键发送^H取消勾选:2. 在开启一个新会话时,进行同样的设置:

线控转向控制系统SbW

线控转向控制系统是一种将驾驶员对方向盘的操作信号转换为电信号,再传递给转向机,从而控制车轮完成相应的转向动作的技术。经纬恒润推出的线控转向控制系统SbW,分为路感模拟器与转向执行器,皆采用全冗余设计及主从控制方案,同时,按照ISO26262与DIN70065进行功能安全与降级…