首页 > 其他分享 >TypeScript文件转JS文件

TypeScript文件转JS文件

时间:2023-03-16 16:34:09浏览次数:43  
标签:username 文件 TypeScript index ts js 文件夹 JS tsc

 

方式一:ts 手动编译成 js

先安装ts

npm install -g typescript

检测版本

tsc -v

ts 编译成 js

1.新建 ts 文件夹,使用 vscode 打开,新建 index.ts,代码如下

(() => {
  const username: string = "小明";
  console.log(username);
})();

2.打开控制台执行 tsc index.ts 自动生成 index.js,代码如下

(function () {
    var username = "小明";
    console.log(username);
})();

 

注意:测试代码要放入 ()() 立即执行函数里,否则执行 tsc index.ts 后 ts 文件变量飘红

 

方式二:ts 自动编译成 js

生成 tsconfig.json 配置文件

新建 ts 文件夹,使用 vscode 打开,终端执行

tsc --init

 

修改 tsconfig.json 配置文件

"outDir": "./js" /* 指定编译后的输出目录 */,
"strict": false /* 关闭严格模式 */,

测试

1.新建 js,ts 文件夹,在 ts 文件夹中新建 index.ts 代码如下

(() => {
  const username: string = "小明";
  console.log(username);
})();

2.vscode 操作:终端 --> 运行任务 --> 选择 tsc:监视-tsconfig.json

这样在修改 ts 文件内容,保存时会自动编译

标签:username,文件,TypeScript,index,ts,js,文件夹,JS,tsc
From: https://www.cnblogs.com/miangao/p/17223103.html

相关文章

  • WebUploader 文件夹上传下载解决方案
    ​ IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag     ......
  • 如何在windows系统下,批量修改文件后缀
    首先呢。我们吧你需要修改后缀的文件,集中到一个文件夹中例如:  然后在该文件夹中新建一个txt文本文件然后双击打开,输入以下内容:ren*.需要被修改的后缀*.修改成为......
  • JSON的常用方法
    1、JSON.parse()JSON.parse()可以将JSON格式的字符串解析或成JS中的对应值       2、JSON.stringify() JSON.stringify()可以将JS的基本数据类型、对......
  • 初始JSON、JSON三种形式
    初始JSON 1、什么是JSON JSON全称是JavaScriptObjectNotationAjax发送和接收数据的一种格式  2、为什么需要JSONJSON有三种形式,每种形式的写法都和JS中的数......
  • 西数机械移动硬盘 文件或目录损坏且无法读取
    点击开始--运行,或者使用快捷键win+R调出运行程序,输入cmd,回车。 进入DOS界面。 在dos界面输入chkdskX:/f  (X是出现问题的盘符,哪个磁盘换成哪个字母),回车。 等待......
  • JavaScript 文件夹上传下载解决方案
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传......
  • Android Studio编译时报类文件具有错误的版本 55.0, 应为 52.0
    今天在AndroidStudio中引用了一个三方sdkjar包,引用完后,在编译程序时就会报类文件具有错误的版本55.0,应为52.0经过一翻搜索,我理解应该是sdkjar包使用了高版本Java......
  • commons-io的Java文件处理常用方法
    Java文件处理常用方法归纳整理一些常用的处理文件的方法JavaApacheFileUtilsMaven依赖引入<dependency><groupId>commons-io</groupId><artif......
  • nodejs的一个十六进制 加密 和 逆算法
    constkaitou="$@$@";Buffer.from(kaitou,"utf8").toString("hex");给以以上nodejs的逆算法consthexString="24402440";//十六进制字符串constbuffer=Bu......
  • PG从小白到专家 - Part 11:PostgreSQL控制文件作用与管理
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同......