Ts_01基本的环境搭建

Ts_01 环境的搭建与编译执行

环境搭建

  • TypeScript 编写的程序并不能直接通过浏览器运行,我们需要先通过 TypeScript 编译器把 TypeScript 代码编译成 JavaScript 代码

  • TypeScript 的编译器是基于 Node.js 的,所以我们需要先安装 Node.js

yarn global add npm 
node -v #查看当前的node版本

安装TypeScript的编译器

npm install -g typescript #通过npm安装
yarn global add typescript # 通过yarn安装
tsc -v # 安装完成后通过命令来查看当前tsc的版本

编写代码

代码编辑器-Vscode

vsCode 和 TypeScript 都是微软的产品, vsCode 本身就是基于 TypeScript 进行开发的, vsCode 对 TypeScript 有着天然友好的支持 https://code.visualstudio.com/

TypeScript 文件
默认情况下, TypeScript 的文件的后缀为 .ts

TypeScript 代码

let str:string="Aoshisen"

编译执行

使用我们安装的 TypeScript 编译器 tsc 对 .ts 文件进行编译

tsc helloWorld.ts

默认情况下会在当前目录下生成同名的js文件

一些游泳的编译选项

–outdir 指定编译文件输出目录

tsc --outdir ./dist helloWorld.ts

–target 制定编译的代码的版本目标,默认为ES3

tsc --outdir ./dist --target ES6 helloWorld.ts

–watch 在监听模式下运行,当文件发生改变的时候自动编译

tsc --outDir ./dist --target ES6 --watch helloWorld.ts

但是每次都写着么一大堆的配置,会很麻烦且效率低下所以提供了一个编译配置文件 tsconfig.json在用户运行tsc命令的时候默认会去找到当前目录下面的tsconfig.json 文件然后根据配置文件里面的配置编译

编译配置文件

我们可以把编译的一些选项保存在一个指定的 json 文件中,默认情况下 tsc 命令运行的时候会自动 去加载运行命令所在的目录下的 tsconfig.json 文件,配置文件格式如下

{
    "compilerOptions": {
        "outDir": "./dist",
        "target": "ES2015",
    "watch": true,
},
// ** : 所有目录(包括子目录)
// * : 所有文件,也可以指定类型 *.ts "include": ["./src/**/*"]
}

有了单独的配置文件,我们就可以直接运行

tsc

指定加载的配置文件

使用 --project 或 -p 指定配置文件目录,会默认加载该目录下的 tsconfig.json 文件

tsc -p ./configs

或者 也可以指定某个具体的配置文件

tsc -p ./configs/ts.json
要搭建Vue 2.7环境(使用TypeScript),你可以按照以下步骤进行操作: 1. 首先,你需要在项目中安装VuePress和vuepress-theme-hope组件库。你可以使用以下命令: ``` npm install -g vuepress npm install vuepress-theme-hope ``` 2. 接下来,你需要在项目中安装Vue 2.7。你可以使用以下命令: ``` npm install vue@2.7 ``` 3. 为了使Vite支持Vue 2.7,你需要安装相关插件。你可以使用以下命令: ``` npm install @vitejs/plugin-vue2 -D ``` 4. 在项目根目录下创建一个vite.config.js文件,并添加以下内容: ```javascript import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue2'; export default defineConfig({ plugins: [vue()], }); ``` 5. 接下来,你需要在项目的src/shims-vue.d.ts文件中添加Vue的类型声明,以支持TypeScript。你可以按照以下方式进行添加: ```typescript declare module '*.vue' { import Vue from 'vue'; export default Vue; } ``` 这样,你就成功搭建了Vue 2.7环境(使用TypeScript)。你可以开始使用Vue 2.7和TypeScript开发你的项目了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Vue2.7 + Vite3.2 + Rollup 组件库开发指南](https://blog.csdn.net/wexin_37276427/article/details/126488685)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Vite3 + Vue2.7 环境搭建(TS)](https://blog.csdn.net/qq_35459724/article/details/128000803)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值