1.为什么要学习Typescript 语言呢 原因很简单,当然是为了工作呀,因为工作使我接触到了Typescript语言,感觉它比较像C#、Java 这样面向对象的语言,由于最近在使用它开发项目所以系统学习一下,在此记录一下学习过程。2.Typescript 语言百度百科介绍 TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添
转载
2024-06-14 14:17:15
74阅读
当我第一次发现 TypeScript 时,就把它用到了自己的 JavaScript 程序中。使用 TypeScript 有很多好处,现在你要让我在用原生 JavaScript 写任何东西的话,需要给我一个令人信服的理由。在本文中,我将向你展示如何设置一个简单的开发环境,以便使用 TypeScript 编写 Node.js 应用程序。首先在 TypeScript 中可能有一千种或更多种不同的方法去
我们在使用egret的时候,调用egret中的类都是要加上egret.XXX或者egret.gui.XXX的。 这是为何呢?仔细看一下egret的源码会发现, egret中的定义的所有类都是这样的格式:module egret {
export class XXX {
}
}假如是gui模块,那么源码中的类module后面的就是egret.gui。 RES模块中的类module是R
第4部分。Node.js + Express + TypeScript:使用Jest进行单元测试 (Part 4. Node.js + Express + TypeScript: Unit Tests with Jest) It is not possible to develop an application efficiently without Unit Tests.
Today, Angular JS has been one of the widely used front-end JavaScript frameworks for designing dynamic web applications. Now, coming to present times, 如今,Angular JS已经成为设计动态Web应用程序的广泛使用的前端JavaScript框架
在今天的教程中,我们将一起来学习如何设置 TypeScript 开发环境。使用 TypeScript 需要准备以下工具:Node.js – Node.js 是运行 TypeScript 编译器的环境。你不了解 node.js也没有关系。TypeScript 编译器——一个将 TypeScript 编译成 JavaScript 的 Node.js 模块。如果你对 node.js 使用 Ja
转载
2024-01-28 02:14:26
806阅读
写在前面nvm(nodejs version manager)是nodejs的管理工具,如果你需要快速更新node版本,并且不覆盖之前的版本;或者想要在不同的node版本之间进行切换;使用nvm来安装我们的node开发环境是绝佳的选择!之前使用vue-cli初始化项目,发现自己卡在了项目描述,重复了好几次,无论怎么回车或者尝试其他去解决也无济于事,终于找到了原因所在:原因其实是我的node版本过高
转载
2024-07-31 21:42:33
1368阅读
1、选择node版本和下载安装Nodenode和npm版本对应表:https://nodejs.org/zh-cn/download/releases/https://nodejs.org/zh-cn/download/releases/ nodeJs到14.0.0就不支持win7系统了,只能选择之前的版本,比较新的是13.14.0版本。注意:13.14.0版本的node不能使用cnpm首先前往n
转载
2024-03-07 23:14:59
4842阅读
异同点npm 是 Node.js 官方提供的包管理工具,他已经成了 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制。npm 提供了命令行工具,使你可以方便地下载、安装、升级、删除包,也可以让你作为开发者发布并维护包。npm 的背后,是基于 couchdb 的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁
转载
2024-04-15 15:00:21
95阅读
前言在这篇文章中,我们将使用TypeScript和Jest从头开始构建和发布一个NPM包。我们将初始化一个项目,设置TypeScript,用Jest编写测试,并将其发布到NPM。项目我们的库称为digx。它允许从嵌套对象中根据路径找出值,类似于lodash中的get函数。比如说:const source = { my: { nested: [1, 2, 3] } }
digx(source, "m
转载
2024-06-12 19:53:37
83阅读
TypeScript 是 JS 类型的超集,并支持了泛型、类型、命名空间、枚举等特性,弥补了 JS 在大型应用开发中的不足,那么当 TypeScript 与 React 一起使用会碰撞出怎样的火花呢?接下来让我们一起探索在 TypeScript2.8+ 版本中编写 React 组件的姿势。
前言近几年前端对 TypeScript 的呼声越来越高,Ryan Dahl 的新项目 Deno 中
转载
2024-03-14 11:30:41
178阅读
npm教程:如何查看TypeScript版本、卸载TypeScript和安装Ty
原创
2022-03-29 16:29:54
10000+阅读
1、angular2.0以后与react和vue的区别命名变化,angular2以后官方命名为angular,而2.0以前版本称为angularjs改变:AngularJS 的特性和优点:angualr中全部被继承并且发扬光大1、模板功能强大丰富:声明式的,自带很多指令使angularJS拥有了强大的数据绑定能力。不需要自己用jQuery操作dom,只需要更改对象。2、比较完善的前端mvc框架3、
转载
2024-07-17 21:20:22
122阅读
## 实现“npm对应python版本”的流程
### 1. 安装Node.js和npm
首先,你需要确保你的电脑上已经安装了Node.js和npm。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,而npm是Node.js的包管理工具。你可以到Node.js官网(
### 2. 创建一个新的项目目录
在命令行中,进入你想要创建项目的目录,并使用以下命令创建一个新的
原创
2023-12-08 15:27:57
281阅读
前言:不讲原理和使用,本文只告诉你这三个的对比。npmnpm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)npm使用一个名为package.json的文件,用户可以通过npm install --save命令把项目里所有的依赖项保存在这个文件里。优点:(1)npm 为你和你的团队打开了连接整个 JavaScript 天才世界
转载
2024-06-13 07:23:58
46阅读
40 Redis 的下一步发展:基于NVM内存的实践前言一、NVM 内存的特性与使用模式二、基于 NVM 内存的 Redis 实践总结 前言近年新型非易失存储(Non-Volatile Memory,NVM)器件发展得非常快。NVM 器件具有容量大、性能快、能持久化保存数据的特性,这些刚好就是 Redis 追求的目标。 同时 NVM 器件像 DRAM 一样,可以让软件以字节粒度进行寻址访问,所以
由于服务器环境的不同可能需要根据实际情况升降对应的nodejs 及npm 版本,最简单的例子就是 npx 只适用于 npm 5+ 看想用npx 那不升级咋办呢,还有如error eslint@7.16.0: The engine "node" is incompatible with this module. Expected version "^10.12.0 || >=12.0.0".
转载
2024-01-31 10:44:57
1285阅读
前言很多时候,我们在学习了某个新东西以后,却不知道如何在项目中运用自己学到的新东西。本篇旨在使用 Node.js + TypeScript + Express 实现一个简单的后台服务器,以此更加深入的理解 ts 在实际开发中的运用。基础知识阅读本篇专栏前,你需要掌握以下知识:掌握 JavaScript 基础;了解 Node.js 及 Express 框架;了解 TypeScript 基本知识,可参
转载
2024-05-29 07:31:29
639阅读
尝试使用nodejs+typescript+vs code做服务端一 nodejs环境搭建二 vscode下载三 简易服务端 一 nodejs环境搭建1.1 安装nodejsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。http://nodejs.cn/下载安装完毕后
转载
2024-05-21 08:17:24
62阅读
最近在写一些本地小脚本,辅助开发,从纯js过渡到了ts,记录一下。没有使用一个npm包工具,纯单撸。1.安装ts环境//如果安装全局模块
npm install typescript -g2.新建个文件夹,点住shift+鼠标右键,点击打开Powershell的窗口,输入tsc --init来创建tsconfig文件,如果Powershell提升权限问题,可以百度获取权限的方法。3.编辑tscon
转载
2024-09-06 09:09:07
175阅读