返回顶部
首页 > 资讯 > 前端开发 > JavaScript >TypeScript使用vscode监视代码编译的过程
  • 368
分享到

TypeScript使用vscode监视代码编译的过程

2024-04-02 19:04:59 368人浏览 独家记忆
摘要

安装 全局安装ts命令 npm install -g typescript 安装结束后运行tsc -v命令 显示版本号表示安装成功 接下来可以使用tsc 文

安装

  • 全局安装ts命令 npm install -g typescript
  • 安装结束后运行tsc -v命令 显示版本号表示安装成功
  • 接下来可以使用tsc 文件名称 可以将ts文件转化为js文件 js文件可以引入在html文件中直接使用

监视ts文件

在文件夹中执行 tsc --init 可以生成tsconfig.JSON文件 打开该文件可以看到 内容如下


{
  "compilerOptions": {
    

    
    // "incremental": true,                              
    // "composite": true,                                
    // "tsBuildInfoFile": "./",                          
    // "disableSourceOfProjectReferenceRedirect": true,  
    // "disableSolutionSearching": true,                 
    // "disableReferencedProjectLoad": true,             

    
    "target": "es2016",                                  
    // "lib": [],                                        
    // "jsx": "preserve",                                
    // "experimentalDecorators": true,                   
    // "emitDecoratORMetadata": true,                    
    // "jsxFactory": "",                                 
    // "jsxFragmentFactory": "",                         
    // "jsxImportSource": "",                            
    // "ReactNamespace": "",                             
    // "noLib": true,                                    
    // "useDefineForClassFields": true,                  

    
    "module": "commonjs",                                
    // "rootDir": "./",                                  
    // "moduleResolution": "node",                       
    // "baseUrl": "./",                                  
    // "paths": {},                                      
    // "rootDirs": [],                                   
    // "typeRoots": [],                                  
    // "types": [],                                      
    // "allowUmdGlobalAccess": true,                     
    // "resolveJsonModule": true,                        
    // "noResolve": true,                                

    
    // "allowJs": true,                                  
    // "checkJs": true,                                  
    // "maxNodeModuleJsDepth": 1,                        

    
    // "declaration": true,                              
    // "declarationMap": true,                           
    // "emitDeclarationOnly": true,                      
    // "sourceMap": true,                                
    // "outFile": "./",                                  
    //    这里可以配置输出的js文件目录
   "outDir": "./js/",                                   
    // "removeComments": true,                           
    // "noEmit": true,                                   
    // "importHelpers": true,                            
    // "importsNotUsedAsValues": "remove",               
    // "downlevelIteration": true,                       
    // "sourceRoot": "",                                 
    // "mapRoot": "",                                    
    // "inlineSourceMap": true,                          
    // "inlineSources": true,                            
    // "emitBOM": true,                                  
    // "newLine": "crlf",                                
    // "stripInternal": true,                            
    // "noEmitHelpers": true,                            
    // "noEmitOnError": true,                            
    // "preserveConstEnums": true,                       
    // "declarationDir": "./",                           
    // "preserveValueImports": true,                     

    
    // "isolatedModules": true,                          
    // "allowSyntheticDefaultImports": true,             
    "esModuleInterop": true,                             
    // "preserveSymlinks": true,                         
    "forceConsistentCasingInFileNames": true,            

    
    "strict": true,                                      
    // "noImplicitAny": true,                            
    // "strictNullChecks": true,                         
    // "strictFunctionTypes": true,                      
    // "strictBindCallApply": true,                      
    // "strictPropertyInitialization": true,             
    // "noImplicitThis": true,                           
    // "useUnknownInCatchVariables": true,               
    // "alwaysStrict": true,                             
    // "noUnusedLocals": true,                           
    // "noUnusedParameters": true,                       
    // "exactOptionalPropertyTypes": true,               
    // "noImplicitReturns": true,                        
    // "noFallthroughCasesInSwitch": true,               
    // "noUncheckedIndexedAccess": true,                 
    // "noImplicitOverride": true,                       
    // "noPropertyAccessFromIndexSignature": true,       
    // "allowUnusedLabels": true,                        
    // "allowUnreachableCode": true,                     

    
    // "skipDefaultLibCheck": true,                      
    "skipLibCheck": true                                 
  }
}

结束后可以点击vscode的终端 点击配置任务 选择tsc监视 如果报错 并且错误内容大致如下

无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\tsc.ps1,因为在此系统上禁止运行脚本

这时候需要单开 window powershell ise 输入命令 Set-ExecutionPolicy RemoteSigned 点击全是 再次执行监视任务即可正常监视

再次点击终端 点击运行任务 选择 tsc监视 即可实时监视ts文件的变化 并自定生成对应的js文件

到此这篇关于TypeScript使用vscode监视代码编译的文章就介绍到这了,更多相关ts vscode监视代码编译内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: TypeScript使用vscode监视代码编译的过程

本文链接: https://lsjlt.com/news/159336.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • TypeScript使用vscode监视代码编译的过程
    安装 全局安装ts命令 npm install -g typescript 安装结束后运行tsc -v命令 显示版本号表示安装成功 接下来可以使用tsc 文...
    99+
    2024-04-02
  • TypeScript怎么使用vscode监视代码编译
    这篇文章主要讲解了“TypeScript怎么使用vscode监视代码编译”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“TypeScript怎么使用vscode监视代码编译”吧!安装全局安装t...
    99+
    2023-06-21
  • 教你使用webpack打包编译TypeScript代码
    TypeScript打包  webpack整合 通常情况下,实际开发中我们都需要使用构建工具对代码进行打包; TS同样也可以结合构建工具一起使用,下边以webpack为例介...
    99+
    2024-04-02
  • typescript环境安装并开启VSCode自动监视编译ts文件为js文件
    目录一、前言二、安装typescript环境三、VSCode配置自动监视编译1. 新建一个文件夹2. 在终端打开3. 初始化配置文件4. 编辑配置文件5. 开启自动编译四、测试1. ...
    99+
    2024-04-02
  • 使用C#编译器编译代码
    要使用C#编译器编译代码,可以使用命令行工具csc.exe(C#编译器),或者使用集成开发环境(IDE)如Visual Studio...
    99+
    2023-09-08
    C
  • android源代码的编译过程是什么
    Android源代码的编译过程主要包括以下几个步骤:1. 下载源代码:从Android官方网站下载源代码,并解压到本地目录。2. 配...
    99+
    2023-09-21
    android
  • VScode Remote SSH通过远程编辑与调试代码
    Visual Studio Code 最新的Insider版本中加入了remote SSH功能,可以实现代码的远程调试与文件访问。 方法非常简单,这里总结记录一下。 补充说明 一个Error的解决方案,这块可以先不看 远...
    99+
    2022-06-04
    VScode Remote SSH远程 VScode Remote SSH
  • MySQL5.7.16源码编译安装的过程
    这篇文章主要讲解了“MySQL5.7.16源码编译安装的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL5.7.16源码编译安装的过程”吧!安装...
    99+
    2024-04-02
  • 在VSCode里使用Jupyter Notebook调试Java代码的详细过程
    目录什么是Jupyter Notebook?Jupyter Notebook主要优点环境准备下载 IJava创建conda虚拟环境搭建运行环境测试之前使用的那台电脑有点旧了,稍微跑一...
    99+
    2024-04-02
  • 源码编译安装MySQL 5.7.9的过程
    这篇文章主要介绍“源码编译安装MySQL 5.7.9的过程”,在日常操作中,相信很多人在源码编译安装MySQL 5.7.9的过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”源码编译安装MySQL 5.7.9...
    99+
    2023-06-01
  • 一文搞懂TypeScript的安装、使用、自动编译的教程
    1. 初识 TypeScript 上篇文章给大家介绍过TypeScript的安装、使用、自动编译的实现  需要的朋友点击查看。 TypeScript 的介绍  ...
    99+
    2024-04-02
  • 2022最新使用VSCode编译运行C++的过程及会遇到的两个问题
    目录第一步,下载和配置mingw64,即C/C++编译器GCC的Windows版本第二步,下载和安装VSCode第三步,编译运行C++代码会遇到的问题1.#include报错,找不到...
    99+
    2024-04-02
  • JVM教程之Java代码编译和执行的整个过程(二)
    Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机...
    99+
    2023-05-31
    java 编译 执行
  • JS代码编译器Monaco使用方法
    前言 我的需求是可以语法高亮、函数提示功能、自动换行、代码折叠 Monaco Monaco是微软家的,支持的语言很多,还有缩略地图,有时候提示不好用然后包体很大。 The Monac...
    99+
    2024-04-02
  • VSCode中C++多文件编译的使用案例
    这篇文章主要介绍VSCode中C++多文件编译的使用案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!C++中编写类时往往会分成.h和.cpp方便代码编写,这篇文章就来讲讲VSCode中怎么进行多文件编译。1.安装插...
    99+
    2023-06-14
  • 使用GraalVM native-image 编译SpringBoot3全过程
    本文记录了使用native-image编译SpringBoot3.0.3的过程及遇到的问题。其中一些问题也是网上很多朋友遇到,我在实际操作的过程也遇到过同样的问题,在此做一记录。 目录 一、编译环境准备 1.1 安装GraalVM 1.2 ...
    99+
    2023-09-27
    java jvm 开发语言
  • VSCode C++多文件编译的简单使用方法
    目录1.安装插件2.原因分析及解决思路3.解决方法测试源码C++中编写类时往往会分成.h和.cpp方便代码编写,这篇文章就来讲讲VSCode中怎么进行多文件编译。 1.安装插件 为了...
    99+
    2024-04-02
  • zabbix5.0源码编译部署过程中的报错
    zabbix前端界面配置中,Cannot connect to the database. 报错:MySQL server has gone away 原因:php页面文件conf目录下缺少一个...
    99+
    2023-09-01
    php apache 服务器
  • 如何使用webpack4编译并压缩ES6代码
    这篇文章将为大家详细讲解有关如何使用webpack4编译并压缩ES6代码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前段时间第一次接触了layabox游戏引擎做了一个项...
    99+
    2024-04-02
  • VSCode查看和编辑远程服务器的代码
    在嵌入式开发过程中,由于需要交叉编译,所以很多时候代码都是放在编译服务器上,并给每个项目成员分配一个账号。这时候访问代码,可以通过 Samba 服务器将代码目录挂载到本地,再通过 VSCode 去打开...
    99+
    2023-09-10
    vscode
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作