1. null 和 undefined
Null 和 Undefined 是其他任何类型(包括 void)的子类型,可以赋值给其它类型,如数字类型,此时,赋值后的类型会变成 null 或 undefined。而在
TypeScript
中启用严格的空校验(–strictNullChecks)特性,就可以使得null 和 undefined 只能被赋值给 void 或本身对应的类型,示例代码如下:
// 启用 --strictNullChecks
let x: number;
x = 1; // 运行正确
Effective
TypeScript
: Writing Typed JavaScript that Scales 预发布版
Author: Dan Vanderkam
Publisher: by O’Reilly Media
Edition: January 2020
Type: epub, azw3, pdf
用于实时脚本重新加载的nodemon
如何安装全局dep(如果尚未安装):
npm install - g
typescript
nodemon jest ts - jest esbuild npx concurrently
// or
yarn global add
typescript
nodemon jest ts - jest esbuild npx concurrently
如何安装deps:
npm install
// or
样板结构:
// src/* - developers files
// build/* - production files
// src/c
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/ui-com - You do not have permission to p