草庐IT

$typescript

全部标签

hardhat + typescript合约部署测试

Hardhat+Typescript智能合约的部署与测试这篇文章主要介绍从零开始搭建Hardhat框架下使用typescrip进行合约的部署和测试哪里有不足的地方请多指教主要使用的框架和技术:hardhatyarn(当然也可用npm,只是我喜欢用yarn)wafflemocha项目搭建创建一个项目目录,并进行yarn初始化mkdirhardhat-examplecdhardhat-exampleyarninit安装hardhat直接运行yarnaddhardhat就可以了初始化项目为hardhat+typescript项目运行yarnhardhatinit选择Createanadvanceds

hardhat + typescript合约部署测试

Hardhat+Typescript智能合约的部署与测试这篇文章主要介绍从零开始搭建Hardhat框架下使用typescrip进行合约的部署和测试哪里有不足的地方请多指教主要使用的框架和技术:hardhatyarn(当然也可用npm,只是我喜欢用yarn)wafflemocha项目搭建创建一个项目目录,并进行yarn初始化mkdirhardhat-examplecdhardhat-exampleyarninit安装hardhat直接运行yarnaddhardhat就可以了初始化项目为hardhat+typescript项目运行yarnhardhatinit选择Createanadvanceds

TypeScript 中的 .d.ts 文件:加强类型支持,提升开发效率

1.引言什么是.d.ts文件当我们使用TypeScript开发时,类型声明是非常重要的。它们提供了代码的静态类型检查和智能提示,以增强代码的可读性、可维护性和可靠性。然而,对于已有的JavaScript库或自定义模块,它们可能不包含类型声明信息。这就导致在使用这些库或模块时,我们无法享受到TypeScript的类型检查和提示的好处。这时,.d.ts文件就发挥了作用。.d.ts文件是TypeScript的类型声明文件,它们的主要作用是为JavaScript库提供类型支持,使我们能够在TypeScript中使用这些库时获得类型检查和智能提示。.d.ts文件描述了库或模块的结构、函数、类、接口以及其

Failed to load plugin ‘@typescript-eslint‘ declared in ‘.eslintrc.js‘: Cannot find module ‘typescrip

今天遇到这个报错搞了一下午,网上百度的很多方法都不适合。现在问题解决了,就把解决方法记录一下。我是在编译代码(npmrundev)的时候抛出了异常信息,提示自己插件加载失败,找不到对应的模块,介绍下自己的环境,用vscode+vue2,eslint版本6.8.0接下来列举下自己的摸索的解决方法:1、eslint版本过低不匹配,升级eslint版本,但是对我遇到问题无效,升级了版本也不行。参考文档:https://www.saoniuhuo.com/question/detail-2415706.html2、升级自己的node版本,询问了可以成功运行项目的同事,推荐升级node版本,我这边又将n

Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?

Vue3+TypeScript项目编写代码时报错:找不到名称“require”。是否需要为节点安装类型定义?请尝试使用 npmi--save-dev@types/node。  描述:今天在开发项目时(项目框架为Vue3+TypeScript)需要 动态引入静态资源,也就是img标签的src属性值为动态获取,按照以往的做法直接是require引入即可,如下代码:写上后代码波浪线报错,报错提示:找不到名称“require”。是否需要为节点安装类型定义?请尝试使用npmi--save-dev@types/node。ts(2580)按照提示在命令行工具中执行安装@type/node后波浪线依然存在,没

Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?

Vue3+TypeScript项目编写代码时报错:找不到名称“require”。是否需要为节点安装类型定义?请尝试使用 npmi--save-dev@types/node。  描述:今天在开发项目时(项目框架为Vue3+TypeScript)需要 动态引入静态资源,也就是img标签的src属性值为动态获取,按照以往的做法直接是require引入即可,如下代码:写上后代码波浪线报错,报错提示:找不到名称“require”。是否需要为节点安装类型定义?请尝试使用npmi--save-dev@types/node。ts(2580)按照提示在命令行工具中执行安装@type/node后波浪线依然存在,没

TypeScript报错:ts(2683)“this“ 隐式具有类型 “any“,因为它没有类型注释。ts(7009)其目标缺少构造签名的 “new“ 表达式隐式具有 “any“ 类型。

TypeScript报错:ts(2683)“this”隐式具有类型“any”,因为它没有类型注释。例:functiononePeopleFun(num:number,name:string){this.num=numthis.name=name}可以改为functiononePeopleFun(this:any,num:number,name:string){this.num=numthis.name=name}TypeScript报错:ts(7009)其目标缺少构造签名的“new”表达式隐式具有“any”类型。例:letonePeople=newonePeopleFun(123,"admin

C#与 TypeScript 之父宣布 AI 开源项目 TypeChat

7月24日消息,C#和TypeScript之父AndersHejlsberg日前宣布了全新的开源项目——TypeChat,用户可以通过与AI对话,来构建类型安全UI。据悉,TypeChat着力于解决使用自然语言接口增强传统UI,其使用AI来接受用户请求,将用户的请求转化为应用程序可以运行的内容,之后使用代码库中的类型定义来确保结构化的AI响应类型安全,并最终生成妥当、安全、合规的类型安全UI。▲图源TypeChat博客▲图源TypeChat博客官方列出了一个例子以展示TypeChat的作用:例如用户要求将这句话「我可以要一份蓝莓松饼和一杯拿铁咖啡吗?(CouldIgetablueberrymu

Vue3 + Vite + TypeScript + dataV 打造可视化大屏

前言网上有许多开源的可视化大屏项目,但是分析之后,还是想自己从0搭建一个可视化大屏项目,毕竟Vue一直在更新,自己搭建的可以使用最新版本的Vue,如果对版本没有太多要求的小伙伴们选择那些开源项目的基础上去修改也是很不错的。其次自己搭建一个项目,可以更好的了解具体的实现方式。当然这个项目中还是会引用一些组件库。创建Vue3+TypeScript+Vite项目这里就不过多去介绍了,创建项目大家都会,我这里就使用WebStorm去创建一个项目,node我选用18.6.0版本的项目创建好之后,我们先来引入一个组件库DataVVue3。这个组件库是在DataV的基础上重构的引入DataVVue3首先为什

Vue3 + Vite + TypeScript + dataV 打造可视化大屏

前言网上有许多开源的可视化大屏项目,但是分析之后,还是想自己从0搭建一个可视化大屏项目,毕竟Vue一直在更新,自己搭建的可以使用最新版本的Vue,如果对版本没有太多要求的小伙伴们选择那些开源项目的基础上去修改也是很不错的。其次自己搭建一个项目,可以更好的了解具体的实现方式。当然这个项目中还是会引用一些组件库。创建Vue3+TypeScript+Vite项目这里就不过多去介绍了,创建项目大家都会,我这里就使用WebStorm去创建一个项目,node我选用18.6.0版本的项目创建好之后,我们先来引入一个组件库DataVVue3。这个组件库是在DataV的基础上重构的引入DataVVue3首先为什