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

宿迁环保局网站建设局搜索引擎推广的三种方式

宿迁环保局网站建设局,搜索引擎推广的三种方式,网站建设百度推广,创业网站推广怎么做****内容预警***菜鸟新手内容,大佬请绕道,不对的请指出我们在使用typescript的使用,如果安装一个包没有相应的类型声明文件,ts的类型检查就会报错,所以我们经常会安装npm包对应的types类型声明包,比如uuid …
****内容预警***菜鸟新手内容,大佬请绕道,不对的请指出

我们在使用typescript的使用,如果安装一个包没有相应的类型声明文件,ts的类型检查就会报错,所以我们经常会安装npm包对应的@types类型声明包,比如uuid 对应的就是@types/uuid

在npm install 的时候将类型声明包安装到开发依赖(devDependencies)中

npm i --save-dev @types/uuid

@types/uuid这个包在下载之后会默认到node_modules/@types/uuid目录下

重要的就是这两个.d.ts和.d.mts文件(.mts文件始终被视为 ESM),里面就是使用ts语法声明的各种变量和类型,所以这其实是typescript的相关知识,可以查看ts官网。

假如一个包test,没有对应的@types/test怎么办?

没关系我们自己写一个就行,只需要在项目目录(没必要非得是根目录)下新建一个test.d.ts文件,也可以是[任何名称].d.ts文件。重要的是必须是.d.ts文件,然后输入如下代码,声明一个名称为test的模块即可,使用就不会报错了。

declare module 'test'

知识点

  1. 声明文件没说必须放在根目录,有些框架放在了根目录可以理解,但是如果是我们自己写的这种声明,一般会新建一个typings/的文件夹,专门存放

  1. 文件名称可以是任意的,但是需要用.d.ts结尾

  1. 具体声明语法可以查阅ts的官网

好了,现在我们来回顾一下vue的项目,你肯定能找到这么一段代码


declare module '*.vue' {import type { DefineComponent } from 'vue'const component: DefineComponent<{}, {}, any>export default component
}

这段代码就是声明了所有 .vue结束的文件都是模块,可以用import导入。

http://www.ds6.com.cn/news/107531.html

相关文章:

  • 乌海网站开发广州百度网站快速排名
  • 魏县网站建设推广专业的google推广公司
  • 增长超人做网站多少钱seo站
  • python做网站例子方象科技的服务范围
  • 大学网站建设课程课综纯手工seo公司
  • 安阳网站优化公司推荐推广渠道有哪些方式
  • wordpress 标题栏置顶郴州seo外包
  • 懒人学做网站制作网站代码
  • 网站可以用什么语言开发做百度竞价推广运营
  • 成都网站建制作百度导航怎么下载
  • ubc网站谁做的怎么做网站主页
  • 餐厅网页设计素材厦门seo网站排名优化
  • 多语种网站怎么做搜索引擎排名抚州网络推广
  • 网络服务器是什么东西长沙正规竞价优化服务
  • 网络公司名字最有独特性的做seo的公司
  • 卖菜网站应该怎么做网站访问量统计工具
  • 怎么维护好网站淘宝营销推广方案
  • 手机网站制作代码与web有什么不同徐州seo公司
  • 著名设计网站找个免费的网站
  • 中文网站的seo怎么做百度文库首页官网
  • 做qq游戏的视频秀网站长沙seo优化推荐
  • 网页设计的主题有哪些搜索引擎优化seo专员招聘
  • 网站地图怎么做html球队排名榜实时排名
  • 成品网站灬源码1688西安网络推广公司大全
  • 网站seo怎么做的网站的网络推广
  • 北京vi设计方案百度网站怎么优化排名
  • WordPress对接易支付淘宝seo什么意思
  • 辽宁网站定制企业seo引擎优化是做什么的
  • 中国人民解放军纪律条令百度关键词优化排名技巧
  • 成都建立网站搜狗搜索排名优化