koa2+ts如何自动导入并注册路由

┌─/ ├─📂routes │ ├─📄A.ts 路由配置文件A │ ├─📄B.ts 路由配置文件B │ └─📄index.ts 路由注册文件 └─📄app.ts// app.ts import Koa from "koa"; import { autoRouter } from "./routes&quo

- 阅读全文 -

vue3+ts正常引入图片切使用正常但是爆红

复现提示 Cannot find module '@/assets/images/logo.png' or its corresponding type declarations.ts(2307) 解决方式新建 image.d.ts 文件到根目录在 image.d.ts 文件中写入以下内容,类型可以自由设置declare module '*.svg' declare module '*.png'

- 阅读全文 -

使用nodejs开发一个后台管理系统

前言为什么要开发一套这样的系统?网上资源那么多为什么还要自己造轮子?为什么要选择nodejs?这可能是你们会发出的疑问,但是我还是要这么做,至于为什么,下面听我一一道来...小编还在快马加编中🐎...技术选型【前端】Vue3ViteNaiveUI【服务端】Koa2.jsnode.js【数据库】sequelizeMySQL(mysql2)【服务器】腾讯云2核4G轻量级应用服务器系统架构...系统栏目

- 阅读全文 -

Typescript高级教程(一)

简介在这篇文章中,我们会讲解一些 Typescript 的高级用法以及一些常见的应用场景,包括:泛型类型别名与接口类型守卫高级类型装饰器泛型泛型是指在定义函数、接口或者类时,使用一个占位符表示某个类型,从而实现代码的重用性和类型的灵活性。泛型函数泛型函数可以接受任意类型的参数,并且可以在函数内部使用泛型来处理参数,例如:function identity<T>(arg: T): T {

- 阅读全文 -

TypeScript 进阶教程(二)

本篇文章将继续介绍 TypeScript 的高级特性,包括泛型、类型推断、模块化、联合类型与交叉类型等内容。泛型泛型是一种在使用时才确定类型的编程技术,在 TypeScript 中广泛应用于函数、类和接口的定义中。泛型可以提高代码的重用性和类型安全性,同时也方便了代码的维护和扩展。下面是一个使用泛型的简单示例:function identity<T>(arg: T): T { re

- 阅读全文 -

TypeScript 进阶教程(一)

简介在上一篇 TypeScript 入门教程中,我们了解了 TypeScript 的基础概念和语法。本篇进阶教程将深入介绍 TypeScript 的高级特性,包括类的继承与接口的继承,命名空间,枚举,类型别名,装饰器等内容。类的继承与接口的继承在 TypeScript 中,我们可以使用 extends 关键字来实现类的继承,从而复用现有的类的代码。语法如下所示:class Person { n

- 阅读全文 -

Typescript入门教程

简介TypeScript 是一种由 Microsoft 开发的开源编程语言,它是 JavaScript 的一个超集,意味着它扩展了 JavaScript 的语法并添加了它自己的特性。与 JavaScript 相比,TypeScript 提供了更严格的类型检查、更好的代码可读性、更少的运行时错误,并且可以大幅提高开发效率。安装在开始使用 TypeScript 之前,我们需要先安装 TypeScrip

- 阅读全文 -

编写优雅 TypeScript 代码的 7 个技巧

能跑的代码并不意味着就是干净的代码。干净的代码指的是组织整齐、易于阅读、易于理解且易于维护的代码。今天我们要介绍的是如何在React中实现干净代码的7个技巧,以便我们可以轻松地维护代码!1. 为所有值提供显式类型在使用TypeScript时,很多人常常会忽略提供显式类型的过程,从而错过了TypeScript所能提供的强大特性。代码库中经常可以看到这样的代码:错误示例01:const Compone

- 阅读全文 -