1.Node卸载
1)控制面板卸载
2)安装位置删除文件夹
3)c盘用户 下去删除.npmrc文件
2.下载Nodejs
最新下载地址: 下载 | Node.js 中文网
安装:
双击打开,下一步,同意协议,选择安装路径(建议不要放在C盘),一直下一步,到最后勾选就可以了
查询版本:
# node 版本
node -v
#npm 版本
npm -v
配置
设置淘宝镜像
npm config set registry " https://registry.npm.taobao.org
3.安装TypeScript
npm install -g typescript
npm 包管理器
install 安装(简写i)
typescript ts依赖
-g 全局安装(电脑的任意位置都可以使用)
# 查询ts版本
tsc -v
编译tsc
tsc index.ts
自动编译
# 初始化package.json 文件
npm init -y
# 局部安装 ts-node-dev typescript 依赖
npm install ts-node-dev typescript
# 在package.json 中的scripts中添加脚本
"start": "ts-node-dev --respawn --transpile-only ./src"
# 在终端中就可以使用npm start 启动项目
npm start
解析package.json文件
{
"name": "ts", // 项目名称
"version": "1.0.0", // 项目的版本
"description": "", // 项目的描述
"main": "index.js", // 项目的入口文件
"scripts": { // 脚本
"start": "ts-node-dev --respawn --transpile-only ./src"
},
"keywords": [], // 关键词
"author": "", // 作者
"license": "ISC", // 协议
"dependencies": { // 依赖的版本
"ts-node-dev": "^2.0.0",
"typescript": "^4.7.3"
}
}
TypeScript 基础类型
1)number
let binaryLiteral:number = 0b1010; //二进制
let octalLiteral:number = 0o744; //八进制
let decLiteral:number = 6; //十进制
let hexLiteral:number =0xf00d;//十六进制
let a:number = 10;
//类型推断
let b = 100;
b ='' //报错,只能是number类型,不能赋其他类型的值
2)Boolean
let isDone:boolean = false;
isDone:true;
let flag = true;