TypeScript——VSCode搭建开发环境

VSCode搭建TypeScript开发环境

1、准备工作

1. 安装VS Code

官网:https://code.visualstudio.com

2. 安装Node.js

bash 复制代码
brew install node
node -v
npm -v

3. 安装TypeScript

bash 复制代码
npm install -g typescript
tsc -v

2、VS Code必备插件

  • TypeScript and JavaScript Language Features:VS Code内置
  • ESLint:代码规范
  • Prettier - Code formatter​:自动格式化
  • Path Intellisense:路径补全
  • DotENV:env文件高亮

3、创建TypeScript项目

1. 新建项目

bash 复制代码
mkdir ts-vscode
cd ts-vscode
npm init -y

2. 初始化tsconfig.json

js 复制代码
tsc --init

推荐tsconfig.json(可直接使用)

json 复制代码
{
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "moduleResolution": "node",
    "rootDir": "src",
    "outDir": "dist",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true
  },
  "include": ["src"]
}

4、目录结构(推荐)

复制代码
ts-vscode/
├── src/
│   └── index.ts
├── dist/
├── package.json
├── tsconfig.json

src/index.ts

ts 复制代码
const greet = (name: string): void => {
  console.log(`Hello, ${name}`);
};

greet("VS Code");

5、运行typescript项目

5.1、ts-node(方便)

bash 复制代码
npm install -D ts-node

运行:

bash 复制代码
npx ts-node src/index.ts

5.2、先编译再运行

bash 复制代码
tsc

node dist/index.js
相关推荐
网络点点滴2 小时前
渐层响应式shallowRef和shallowReactive
前端·javascript·vue.js
@yanyu6662 小时前
05计算属性与定时器
前端·javascript·vue.js
哈__2 小时前
ReactNative项目OpenHarmony三方库集成实战:react-native-chart-kit
javascript·react native·react.js
小同志002 小时前
JQuery
前端·javascript·jquery
就是个名称2 小时前
Chrome使用cesium.js或者three.js报错不支持webGL
javascript·chrome·webgl
蓝黑20202 小时前
Vue SFC Playground
前端·javascript·vue.js
Moment2 小时前
不懂模块化就别谈前端工程化
前端·javascript·面试
majingming12310 小时前
FUNCTION
java·前端·javascript
SuperEugene11 小时前
Axios 接口请求规范实战:请求参数 / 响应处理 / 异常兜底,避坑中后台 API 调用混乱|API 与异步请求规范篇
开发语言·前端·javascript·vue.js·前端框架·axios