当前位置: 首页 > news >正文

使用WebStorm创建和配置TypeScript项目

创建

这里我用的是WebStorm 2019.2.2版本

  1. 首先,创建一个空项目
    File -> New -> Project->Empty Project在这里插入图片描述
  2. 生成配置文件
    自动配置:
    打开终端输入tsc --init,即可自动生成tsconfig.json文件
    手动配置
    在项目根目录下新建一个tsconfig.json文件,并配置如下内容
    具体配置可以直接使用下面的配置,详细配置可以去官网查考每一个属性对应的作用
    官网地址:https://www.tslang.cn/docs/handbook/compiler-options.html
{"compilerOptions": {// 采用的模块系统"module": "es6",// 编译输出目标 ES 版本"target": "es6",// 删除所有注释,除了以 /!*开头的版权信息。"removeComments": true}
}

配置TypeScript

  1. File -> Settings->Language & Frameworks -> TypeScript 配置(ts语言规范配置)
    在这里插入图片描述
    如果没有安装的话,可以参考博文:https://blog.csdn.net/David_house/article/details/134077973?spm=1001.2014.3001.5502进行安装
  2. Tools -> File Watchers 配置(ts文件自动编译为js文件)
    在这里插入图片描述
    配置如下内容到对应位置:
TypeScript
--target "ES6"
$FileNameWithoutExtension$.js
$FileDir$

在这里插入图片描述
3. 项目中新建src目录和 “HelloWorld” TypeScript文件
保存之后自动生成了一个同名的js文件,这是上面配置生效的结果,对ts文件自动编译了
在这里插入图片描述
4. 运行文件,右键找到run命令
在这里插入图片描述
有的人可能找不到run这个命令,这个时候进行如下操作:
①安装直接运行所需依赖包: npm install -g ts-node
②settings->plugins,安装ts-node插件
在这里插入图片描述
然后重启,再右键就可以找到run命令啦

参考博文

  • https://blog.csdn.net/qq_36255237/article/details/98055686
  • https://blog.csdn.net/No_Name_Cao_Ni_Mei/article/details/132826861
http://www.lryc.cn/news/209193.html

相关文章:

  • vue源码分析(四)——vue 挂载($mount)的详细过程
  • 真机环境配置教程
  • 新电脑第一次重启后蓝屏
  • k8s statefulSet 学习笔记
  • gitlab 通过变量连接自建K8S
  • LuatOS-SOC接口文档(air780E)--mcu - 封装mcu一些特殊操作
  • 第14期 | GPTSecurity周报
  • 【数据结构】优先级队列
  • c语言宏相关高级用法
  • 新款模块上线实现SIP模块与扩拨电话之间打点与喊话功能 IP矿用电话模块SV-2800VP
  • 前端开发---在vue项目中使用openLayers
  • C语言之结构体和共用体详解
  • iOS插件
  • Maven第四章:配置文件详解
  • 计算机网络基础一
  • 搜维尔科技:Touch触觉式力反馈设备与Touch X力反馈设备对比分析
  • SAP保持系统长时间在线
  • 威联通NAS进阶玩法之使用Docker搭建个人博客教程
  • 模型对象CSS2DObject始终在画布的左上角(问题解决)
  • LabVIEW开发基于图像处理的车牌检测系统
  • Data Analysis With Python
  • 【Selenium】提高测试爬虫效率:Selenium与多线程的完美结合
  • ElCLib类解析
  • 栈、队列、矩阵的总结
  • PCL 半径滤波剔除噪点
  • Android SurfaceFlinger做Layer合成时,如何与HAL层进行交互
  • 华为eNSP配置专题-策略路由的配置
  • JAVA实现智能停车场管理系统 开源
  • 深入理解Docker之:存储卷相关概念详解和分析
  • Node.js的基本概念node -v 和npm -v 这两个命令的作用