• npm 安装typeScript 报错解决

    时间:2024-03-16 11:39:58

    1、今天用 npm 安装typeScript, 运行命令: npm install -g typeScript出现Missing write access to /usr/local/lib/node_modules npm ERR! path /usr/local/lib/node_modules...

  • protobufjs使用教程,支持proto文件打包成typescript或javascript脚本

    时间:2024-03-12 21:34:39

    官方链接:https://docs.cocos.com/creator/manual/zh/scripting/modules/example.html 第一步,安装nodejs。(自行安装) 安装教程可参考 https://www.runoob.com/nodejs/nodejs-install-...

  • webstorm 创建运行纯Typescript项目-手动配置:

    时间:2024-03-08 08:11:58

    在项目根目录下新建一个tsconfig.json文件,并配置如下内容 具体配置可以直接使用下面的配置,详细配置可以去官网查考每一个属性对应的作用 官网地址:https://www.tslang.cn/docs/handbook/compiler-options.html { "compilerO...

  • 探索TypeScript的魔法世界:从静态类型到泛型的基础知识

    时间:2024-03-04 20:34:39

    1. 前言 在现代前端开发中,TypeScript已经成为一个备受瞩目的工具,为JavaScript带来了更强大的能力。本文将引导您踏入TypeScript的神奇世界,深入了解从静态类型到泛型的基础知识,助您更好地掌握这门语言。 2. 命名的力量:静态类型 TypeScript通过强大的静态类型系统...

  • React 和 TypeScript 联合使用,React 提供了一些内置类型

    时间:2024-02-22 19:09:59

    在 React 和 TypeScript 联合使用时,React 提供了一些内置类型来帮助你定义组件的属性(props)、状态(state)和其他常见的模式。以下是一些详细的内置类型说明: 常用的 React 类型 React.FC / React.FunctionComponent 用于定义...

  • TypeScript学习笔记

    时间:2024-02-21 21:37:04

    文章目录 TypeScript引言入门使用1.安装typescript编译器2.编写 ts 代码3.执行 tsc 编译命令类型标注位置标注变量标注参数标注返回值复杂类型typeinterface可选属性鸭子类型方法类型字面量类型nullish 类型泛型类基本语法只读属性方法get,set类与...

  • 【鸿蒙系统学习笔记】TypeScript开发语言

    时间:2024-02-19 10:28:06

    一、背景 HarmonyOS 应用的主要开发语言是 ArkTS,它由 TypeScript(简称TS)扩展而来,在继承TypeScript语法的基础上进行了一系列优化,使开发者能够以更简洁、更自然的方式开发应用。值得注意的是,TypeScript 本身也是由另一门语言 JavaScript 扩展而来...

  • 从环境搭建到打包使用TypeScript

    时间:2024-02-18 08:17:58

    目录1、TypeScript是什么2、TypeScript增加了什么3、TypeScript环境的搭建4、TypeScript的基本类型5、TypeScrip编译选...

  • TypeScript 中枚举类型的理解?应用场景?

    时间:2024-02-17 17:48:58

      一、是什么枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型通俗来说,枚举就是一个对象的所有可能取值的集合在日常生活中也很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY...

  • TypeScript快速入门-第一章 快速入门

    时间:2024-02-16 14:53:47

    1. TypeScript简介 TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。相较于JS而言,TS拥有...

  • TypeScript 中 Optional Chaining 和 Nullish Coalescing

    时间:2024-02-01 11:03:34

    Optional Chaining 解决的问题是重复且无意义的判空,之所以说无意义,是对业务来说它不是必需的,但不判空,程序直接就挂了,比如:let x = foo...

  • 使用 Yarn workspace,TypeScript,esbuild,React 和 Express 构建 K8S 云原生应用(一)

    时间:2024-02-01 11:03:11

    本文将指导您使用 K8S,Docker,Yarn workspace ,TypeScript,esbuild,Express 和 React 来设置构建一个基本的云...

  • TypeScript学习笔记(三)泛型、模块化和命名空间

    时间:2024-01-30 21:27:13

    目录一、泛型1. 泛型函数2. 泛型类3. 泛型接口写法一写法二两种写法的区别二、模块化1. export写法一2. export写法二3. 为引入的方法或变量起别...

  • TypeScript——04——ts中的接口(Interface)

    时间:2024-01-28 14:34:06

    一、前言TS新增了一个重要概念:接口,分为对象类型接口和函数类型接口接口可以约束对象,函数,类的结构和类型,是一种代码协作必须遵守的契约接口的定义方式:使用...

  • 白话typescript中的【extends】和【infer】(含vue3的UnwrapRef)

    时间:2024-01-26 21:33:55

    大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。分享不易,希望能够得到大家的...

  • 给萌新的 TS custom transformer plugin 教程——TypeScript 自定义转换器插件 - xuld

    时间:2024-01-26 14:13:46

    xuld/原创Custom transformer (自定义转换器)是干什么的简单说,TypeScript 可以将 TS 源码编译成 JS 代码,自定义转换器插件则可以让你定制生成的代码。比如删掉代码里的注释、改变变量的名字、将类转换为函数等等。TypeScript 将 TS 代码编译到 JS 的功...

  • 使用命令行方式搭建uni-app + Vue3 + Typescript + Pinia + Vite + Tailwind CSS + uv-ui开发脚手架

    时间:2024-01-26 09:48:52

    使用命令行方式搭建uni-app + Vue3 + Typescript + Pinia + Vite + Tailwind CSS + uv-ui开发脚手架项目代码以上传至码云,项目地址:gitee.com/breezefaith…目录一、前言近日心血来潮想做一个开源项目,目标是做一款可以适配多端...

  • 用 F# 手写 TypeScript 转 C# 类型绑定生成器

    时间:2024-01-26 08:17:51

    前言我们经常会遇到这样的事情:有时候我们找到了一个库,但是这个库是用 TypeScript 写的,但是我们想在 C# 调用,于是我们需要设法将原来的 Typ...

  • 在TypeScript项目中搭配Axios封装后端接口调用

    时间:2024-01-24 18:59:45

    前言本来是想发 next.js 开发笔记的,结果发现里面涉及了太多东西,还是拆分出来发吧~本文记录一下在 TypeScript 项目里封装 axios 的过程,之前在开发 StarBlog-Admin 的时候已经做了一次封装,不过那时是 JavaScript ,跟 TypeScript 还是有些区别...

  • typescript进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record)

    时间:2024-01-24 18:41:22

    本文所有东西尽可在 typescript 官网文档寻找,但是深浅不一高级类型lib 库中的五个高级类型以下所有例子皆以 person 为例interface Person { name: string; age?: number;}Partial源码:type Partial<T&...