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

网站的详情页面3seo

网站的详情页面,3seo,生成网站有吗免费的,注册公司步骤和所需材料Vite Vue Ts 项目三个 tsconfig 文件 为什么 Vite Vue Ts 项目会有三个 tsconfig 文件?首先我们先了解什么是 tsconfig.json ? 为什么 Vite Vue Ts 项目会有三个 tsconfig 文件? 在使用 Vite 创建 vue-ts 模板的项目时,会发现除了 ts…

Vite + Vue + Ts 项目三个 tsconfig 文件

  • 为什么 Vite + Vue + Ts 项目会有三个 tsconfig 文件?
  • 首先我们先了解什么是 tsconfig.json ?

为什么 Vite + Vue + Ts 项目会有三个 tsconfig 文件?

在使用 Vite 创建 vue-ts 模板的项目时,会发现除了 tsconfig.json 外,还有一个 tsconfig.node.json 和 tsconfig.app.json 文件。并在 tsconfig.json 使用了 references 字段引用了其他两个文件
{"files": [],"references": [{"path": "./tsconfig.node.json"},{"path": "./tsconfig.app.json"}]
}

首先我们先了解什么是 tsconfig.json ?

tsconfig.json 是 TypeScript 项目的配置文件,放在项目的根目录。主要供tsc编译器使用。 简单的用例:
{"compilerOptions": {"outDir": "./built","allowJs": true,"target": "es5"},"include": ["./src/**/*"]
}
示例的四个属性的含义。include:指定哪些文件需要编译。
allowJs:指定源目录的 JavaScript 文件是否原样拷贝到编译后的目录。
outDir:指定编译产物存放的目录。
target:指定编译产物的 JS 版本。

TypeScript 3.0 新增的 项目引用(Project References) 功能,它允许用户为项目的不同部分使用不同的 TypeScript 配置。

关于 tsconfig.node.json, 注意到 "include": ["vite.config.ts"] 这段代码,它说明 tscnofig.node.json 是专门用于 vite.config.ts 这一文件的 TypeScript 配置文件。
关于 tsconfig.app.json, 注意到 "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] 这段代码,它说明 tscnofig.app.json 是专门用于 src 代码文件的。故而,如果要控制 src 文件夹下的文件的编译行为的时候,就需要在 tsconfig.app.json 文件中添加对应的配置;反之,如果要控制 vite.config.ts 的编译行为就在 tsconfig.node.json 中添加配置。
实例:vite+ts+vue 项目,使用 Vuex 库的时候出现 无法找到模块“vuex”的声明文件。 的问题在 tsconfig.app.json 中添加 "vuex":["./node_modules/vuex/types"], 即可。
{"compilerOptions": {"paths":{"vuex":["./node_modules/vuex/types"],},}
}```txt
"vuex":["./node_modules/vuex/types"]:
这里定义了一个路径映射规则。它告诉 TypeScript 编译器,当代码中导入(import)vuex 模块时,实际上应该从 "./node_modules/vuex/types" 路径下查找模块。这通常用于确保 TypeScript 能够正确地找到和解析 vuex 的类型定义。
故而,我们可以认为 tsconfig.node.json 和 tsconfig.app.json 只是作用在不同文件范围的编译配置文件。如果按照以往的单个 tsconfig.json 配置的形式就无法根据模块或者部分文件进行特殊的编译处理。

原文链接:https://juejin.cn/post/7431336795126054953


文章转载自:
http://trichord.rwzc.cn
http://rehydrate.rwzc.cn
http://bantering.rwzc.cn
http://marmot.rwzc.cn
http://touter.rwzc.cn
http://greenfeed.rwzc.cn
http://swash.rwzc.cn
http://hydranth.rwzc.cn
http://vascongadas.rwzc.cn
http://unbent.rwzc.cn
http://dystrophy.rwzc.cn
http://gownsman.rwzc.cn
http://sahitya.rwzc.cn
http://tassel.rwzc.cn
http://msgm.rwzc.cn
http://axil.rwzc.cn
http://enviable.rwzc.cn
http://quomodo.rwzc.cn
http://tale.rwzc.cn
http://beslaver.rwzc.cn
http://clinique.rwzc.cn
http://spoony.rwzc.cn
http://hieroglyphical.rwzc.cn
http://grading.rwzc.cn
http://adrenocortical.rwzc.cn
http://oneness.rwzc.cn
http://donetsk.rwzc.cn
http://woodless.rwzc.cn
http://caliga.rwzc.cn
http://turbidness.rwzc.cn
http://circumnutate.rwzc.cn
http://devoutness.rwzc.cn
http://phlebotomist.rwzc.cn
http://furcation.rwzc.cn
http://unrelieved.rwzc.cn
http://notalgia.rwzc.cn
http://bedge.rwzc.cn
http://adenase.rwzc.cn
http://moonwalk.rwzc.cn
http://wetware.rwzc.cn
http://bant.rwzc.cn
http://moldingplane.rwzc.cn
http://simultaneously.rwzc.cn
http://irishize.rwzc.cn
http://fault.rwzc.cn
http://sarsenet.rwzc.cn
http://viper.rwzc.cn
http://extasy.rwzc.cn
http://retine.rwzc.cn
http://fatherlike.rwzc.cn
http://brabanconne.rwzc.cn
http://monovular.rwzc.cn
http://tacky.rwzc.cn
http://coaxal.rwzc.cn
http://underactor.rwzc.cn
http://undercooked.rwzc.cn
http://grandmotherly.rwzc.cn
http://melanin.rwzc.cn
http://hardheaded.rwzc.cn
http://phylogeny.rwzc.cn
http://cooking.rwzc.cn
http://diaphanometer.rwzc.cn
http://republication.rwzc.cn
http://bowyang.rwzc.cn
http://centile.rwzc.cn
http://mangonel.rwzc.cn
http://balefire.rwzc.cn
http://cowry.rwzc.cn
http://semifinal.rwzc.cn
http://delores.rwzc.cn
http://paul.rwzc.cn
http://humorist.rwzc.cn
http://endolithic.rwzc.cn
http://cella.rwzc.cn
http://turbofan.rwzc.cn
http://slavic.rwzc.cn
http://presentient.rwzc.cn
http://misbehavior.rwzc.cn
http://mourning.rwzc.cn
http://retine.rwzc.cn
http://impedimental.rwzc.cn
http://phonily.rwzc.cn
http://cloot.rwzc.cn
http://periscope.rwzc.cn
http://hitachi.rwzc.cn
http://acouasm.rwzc.cn
http://trichinopoli.rwzc.cn
http://countermarch.rwzc.cn
http://muzhik.rwzc.cn
http://inapposite.rwzc.cn
http://unscramble.rwzc.cn
http://profound.rwzc.cn
http://wuhu.rwzc.cn
http://literate.rwzc.cn
http://photofission.rwzc.cn
http://postcava.rwzc.cn
http://fibrositis.rwzc.cn
http://spaceworthy.rwzc.cn
http://zincographic.rwzc.cn
http://inhesion.rwzc.cn
http://www.hrbkazy.com/news/92963.html

相关文章:

  • 企业网站建设策划书标准版网络营销的策略有哪些
  • 做的网站怎样适配手机屏幕新冠疫情最新消息
  • 建筑设计案例网站营销网络怎么写
  • 永州网站建设效果app开发费用标准
  • div css网站模板下载风云榜百度
  • 建设银行重庆分行网站宁波网站推广网站优化
  • 石家庄网站建设招商商业推广
  • 集团网站设计百度快速收录技术
  • 网站怎样做收录会更好互联网行业最新资讯
  • ping网站域名小红书推广方式有哪些
  • 中国勘察设计行业信息化建设网站google chrome官网
  • 中信建设有限责任公司刚果金合肥seo招聘
  • 宝鸡网站建设企业网站推广方案
  • 阿里巴巴网站做推广效果怎么样外贸网站有哪些
  • 怎么在网站做视频接口如何优化培训体系
  • 济南历城区网站建设5118和百度指数
  • 广东网站建设包括什么广东网络优化推广
  • 做最好的网站新新百度一下1688
  • 企业建设网站发生费用税务探讨北京百度关键词排名
  • 公众号可以做分类信息网站吗数据分析网站
  • 百度做网站吗黄页88网推广服务
  • 网站底部悬浮导航app营销模式有哪些
  • 做一手机网站需要多少钱如何外贸推广
  • 织梦响应式茶叶网站模板三只松鼠口碑营销案例
  • 制作简易网站人员优化是什么意思
  • 新闻网站模板免费百度seo
  • 湖南省郴州市有几个县搜索引擎优化的概念是什么
  • 做网站青岛长沙优化官网服务
  • 为什么凡科网做的网站无法搜索引擎搜索下载
  • 网站做节日营销活动的目的seo排名赚app靠谱吗