npm 安装typeScript 报错解决
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脚本
官方链接:https://docs.cocos.com/creator/manual/zh/scripting/modules/example.html 第一步,安装nodejs。(自行安装) 安装教程可参考 https://www.runoob.com/nodejs/nodejs-install-...
webstorm 创建运行纯Typescript项目-手动配置:
在项目根目录下新建一个tsconfig.json文件,并配置如下内容 具体配置可以直接使用下面的配置,详细配置可以去官网查考每一个属性对应的作用 官网地址:https://www.tslang.cn/docs/handbook/compiler-options.html { "compilerO...
探索TypeScript的魔法世界:从静态类型到泛型的基础知识
1. 前言 在现代前端开发中,TypeScript已经成为一个备受瞩目的工具,为JavaScript带来了更强大的能力。本文将引导您踏入TypeScript的神奇世界,深入了解从静态类型到泛型的基础知识,助您更好地掌握这门语言。 2. 命名的力量:静态类型 TypeScript通过强大的静态类型系统...
React 和 TypeScript 联合使用,React 提供了一些内置类型
在 React 和 TypeScript 联合使用时,React 提供了一些内置类型来帮助你定义组件的属性(props)、状态(state)和其他常见的模式。以下是一些详细的内置类型说明: 常用的 React 类型 React.FC / React.FunctionComponent 用于定义...
TypeScript学习笔记
文章目录 TypeScript引言入门使用1.安装typescript编译器2.编写 ts 代码3.执行 tsc 编译命令类型标注位置标注变量标注参数标注返回值复杂类型typeinterface可选属性鸭子类型方法类型字面量类型nullish 类型泛型类基本语法只读属性方法get,set类与...
【鸿蒙系统学习笔记】TypeScript开发语言
一、背景 HarmonyOS 应用的主要开发语言是 ArkTS,它由 TypeScript(简称TS)扩展而来,在继承TypeScript语法的基础上进行了一系列优化,使开发者能够以更简洁、更自然的方式开发应用。值得注意的是,TypeScript 本身也是由另一门语言 JavaScript 扩展而来...
从环境搭建到打包使用TypeScript
目录1、TypeScript是什么2、TypeScript增加了什么3、TypeScript环境的搭建4、TypeScript的基本类型5、TypeScrip编译选...
TypeScript 中枚举类型的理解?应用场景?
一、是什么枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型通俗来说,枚举就是一个对象的所有可能取值的集合在日常生活中也很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY...
TypeScript快速入门-第一章 快速入门
1. TypeScript简介 TypeScript是JavaScript的超集。它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。相较于JS而言,TS拥有...
TypeScript 中 Optional Chaining 和 Nullish Coalescing
Optional Chaining 解决的问题是重复且无意义的判空,之所以说无意义,是对业务来说它不是必需的,但不判空,程序直接就挂了,比如:let x = foo...
使用 Yarn workspace,TypeScript,esbuild,React 和 Express 构建 K8S 云原生应用(一)
本文将指导您使用 K8S,Docker,Yarn workspace ,TypeScript,esbuild,Express 和 React 来设置构建一个基本的云...
TypeScript学习笔记(三)泛型、模块化和命名空间
目录一、泛型1. 泛型函数2. 泛型类3. 泛型接口写法一写法二两种写法的区别二、模块化1. export写法一2. export写法二3. 为引入的方法或变量起别...
TypeScript——04——ts中的接口(Interface)
一、前言TS新增了一个重要概念:接口,分为对象类型接口和函数类型接口接口可以约束对象,函数,类的结构和类型,是一种代码协作必须遵守的契约接口的定义方式:使用...
白话typescript中的【extends】和【infer】(含vue3的UnwrapRef)
大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。分享不易,希望能够得到大家的...
给萌新的 TS custom transformer plugin 教程——TypeScript 自定义转换器插件 - xuld
xuld/原创Custom transformer (自定义转换器)是干什么的简单说,TypeScript 可以将 TS 源码编译成 JS 代码,自定义转换器插件则可以让你定制生成的代码。比如删掉代码里的注释、改变变量的名字、将类转换为函数等等。TypeScript 将 TS 代码编译到 JS 的功...
使用命令行方式搭建uni-app + Vue3 + Typescript + Pinia + Vite + Tailwind CSS + uv-ui开发脚手架
使用命令行方式搭建uni-app + Vue3 + Typescript + Pinia + Vite + Tailwind CSS + uv-ui开发脚手架项目代码以上传至码云,项目地址:gitee.com/breezefaith…目录一、前言近日心血来潮想做一个开源项目,目标是做一款可以适配多端...
用 F# 手写 TypeScript 转 C# 类型绑定生成器
前言我们经常会遇到这样的事情:有时候我们找到了一个库,但是这个库是用 TypeScript 写的,但是我们想在 C# 调用,于是我们需要设法将原来的 Typ...
在TypeScript项目中搭配Axios封装后端接口调用
前言本来是想发 next.js 开发笔记的,结果发现里面涉及了太多东西,还是拆分出来发吧~本文记录一下在 TypeScript 项目里封装 axios 的过程,之前在开发 StarBlog-Admin 的时候已经做了一次封装,不过那时是 JavaScript ,跟 TypeScript 还是有些区别...
typescript进阶篇之高级类型与条件类型(Readonly, Partial, Pick, Record)
本文所有东西尽可在 typescript 官网文档寻找,但是深浅不一高级类型lib 库中的五个高级类型以下所有例子皆以 person 为例interface Person { name: string; age?: number;}Partial源码:type Partial<T&...