首页 > 其他分享 >ts环境搭建和配置

ts环境搭建和配置

时间:2024-04-13 20:13:16浏览次数:26  
标签:文件 配置 tsc ts 编译 布尔 js 搭建

常用命令

检测是否安装ts

tsc -v

全局安装tsc

npm i -g typescript

编译一个ts到js的命令,加上t是自动监视文件的更改并进行同步编译

tsc main.ts -w

编译整个目录的ts文件,前提有tsconfig.json文件

tsc

 

tsconfig.json配置项(编译选项)

使用import或export后,编译后的代码自动进入严格模式。

'include',数组,编译包括进去的内容

  -| ** 表示文件夹

  -| * 表示文件

'exclude',数组,编译排除的内容

  和inclue类似

'conpilerOptions',对象

  -| outDir 表示输出目录

  -| outFile 表示将所有ts文件输出成一个js文件,模块化规范一定要是‘system’和‘amd’

  -| target 表示编译的目标es版本,可以通过输入错误的指令获得系统提示,从而查看有哪些选项

  -| module 表示要使用的模块化规范

'allowJs',布尔

'checkJs',布尔,检测js语法

‘removeComments’,布尔,是否移除注释

‘noEmitOnError’,布尔,有错误时不生成编译后的文件

 

标签:文件,配置,tsc,ts,编译,布尔,js,搭建
From: https://www.cnblogs.com/explore-ray/p/18132892

相关文章

  • GRPC - Distributing requests with load balancing
         ......
  • microsoft全球GlobalMLBuildingFootprints下载方法
    website:https://github.com/microsoft/GlobalMLBuildingFootprints?tab=readme-ov-filePython代码Start"""Thissnippetdemonstrateshowtoaccessandconvertthebuildingsdatafrom.csv.gztogeojsonforuseincommonGIStools.Youwillneedtoi......
  • CentOS 8 的网络配置
    CentOS8的网络配置‍CentOS7/etc/init.d/networkrestart‍CentOS8上使用nmcli​管理网络配置:#检查NetworkManager服务是否启动#systemctlstatusNetworkManager.service‍[root@localhost~]#nmclidevicestatusDEVICETYPESTATECONNECTI......
  • 性能监控工具 grafana + prometheus + node_exporter 下载配置
        grafana   prometheus: 时序数据库,存储数据的   node_exporter: 收集数据(收集监控数据)     node_exporter 收集linux**系统资源利用**数据   这个解决方案中,node_exporter是可变的,是根据你要收集**哪些数据来进行选择**一、安装解压配置pr......
  • 基于阿里云、七牛云、宝塔面板,从零开始用Halo搭建个人博客网站
    目录目录目录购买服务器环境要求硬件配置CPU内存磁盘网络软件环境JRE(JavaRuntimeEnvironment)MySQL(可选)Web服务器(可选)Wget(可选)VIM(可选)浏览器支持名词解释~(符号)运行包工作目录购买域名服务器安装配置远程连接阿里云网页连接Xshell程序连接博客安装进行Halo的安装准备正式安装Hal......
  • SpringBoot使用 nacos 会默认加载项目名配置文件
    问题描述boostrap.yml配置如下spring:application:name:cnblogscloud:nacos:config:server-addr:http://ip:8848namespace:d8b0df04-aa58-4a5b-b582-7d133b9e8b2c#命名空间IDfile-extension:yamlusern......
  • CH9120网口配置协商及说明
     目录(1)结构体定义(2)通信流程详解1.通信方式2.通信结构体3.通信过程①搜索②获取配置③配置模块④恢复出厂设置(3)说明文档连接 CH9120上位机搜索配置协议(1)结构体定义1#defineMAX_DEVICE_CNT20......
  • 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
    喜欢写Blog的人,会经历三个阶段。第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作......
  • 42 Typescript编译配置-webpack-babel
    TS编译配置自动编译单个文件tsc1.ts#如果想要自动监视文件的变化,需要添加`-W`配置tsc1.ts-W自动编译整个项目初始化,会自动生成一个tsconfig.json文件,然后直接执行tsc命令,就可以对当前目录的所有ts文件进行编译,生成对应的js文件#初始化项目tsc--init#编译......
  • 免费搭建个人博客网站,无需服务器和域名
    当你想要开始自己的博客之旅,但又不想花费金钱购买服务器和域名时,还有一些免费的选择可供你选择。以下是一种无需服务器和域名的方法,利用GitHubPages和Jekyll搭建个人博客网站的简要步骤:步骤一:准备GitHub账户如果你还没有GitHub账户,首先需要注册一个。GitHub提供免费的......