Webstorm IDE可以开发TypeScript,同时支持自动编译成js文件,下面我们来进行一些简单的配置。

1.去node.js官网下载安装node.js

2.下载安装新版本的Webstorm

3.使用node的npm命令安装typeScript编译器

npm install typescript -g

安装好,在命令行可以查看编译器的版本

tsc --version

4.打开Webstorm,新建一个空白项目,命名为typescript

5.在Webstorm中右击项目名,选择new->tsconfig.json File,创建tsconfig.json文件

6.打开Webstorm,为TypeScript文件更改编译设置,File->Settings->File Watchers->TypeScript,这里我们需要选择TypeScript,但是File Watchers下默认是不存在的。需要点击右侧“+”号,选择,弹出 New Watcher,设置好圈红线的部分,点击ok。勾选“TypeScript”,点击ok。

我的配置信息为:

Program:‪C:\Users\chenwei\AppData\Roaming\npm\tsc.cmd
Arguments:--sourcemap --target "ES5"
Output paths to refresh:$FileNameWithoutExtension$.js:$FileNameWithoutExtension$.js.map
Working directory:$FileDir$

7.设置typescript自动编译,勾选下图圈红线的位置。

这样,typescript的自动编译功能就设置好了,可以发现我们编写的ts文件会自动转为js文件。

转载:https://www.cnblogs.com/wfaceboss/p/10043101.html

webstrom使用ts设置相关推荐

  1. vue ts 设置tslint提示_Typescript 在 Vue 中的实践(包含2.x、3.x)

    1 使用 typescript 的优势 聊到 ts 时有一个不能规避的问题:为什么要使用 ts ,相比 js 有什么优势吗?下面我从两个方面试着回答一下这个问题: 1.1 项目开发时的便利 避免低级 ...

  2. vue ts 设置tslint提示_Typescript在Vue中的实践

    1 使用 typescript 的优势 聊到 ts 时有一个不能规避的问题:为什么要使用 ts ,相比 js 有什么优势吗?下面我从两个方面试着回答一下这个问题: 1.1 项目开发时的便利 避免低级 ...

  3. vue3 + vite + ts 设置 @ 路径别名

    由于 vite 创建项目后,tsconfig.json 已配置好对应别名,因此只需单独配置 vite.config.ts 即可. 目前 tsconfig.json 中应已有如下代码 "pat ...

  4. webstrom 2099年设置

    打开软件 选择activetion code 复制粘贴key 激活完成 activetion code: 4RULSIH54N-eyJsaWNlbnNlSWQiOiI0UlVMU0lINTROIiwi ...

  5. ts和vscode设置中文错误提示

    ts设置中文错误提示的话,直接命令行设置就行了 yarn tsc --locale zh-CN vscode设置中文错误提示需要打开设置页面,搜索"typescript local" ...

  6. 前端代码规范文档(Vue、es6、ts、部分js)

    Vue 开发规范目录及说明 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率,便于后台人员添加功能及前端后期项目有何迭代,以及提高自身代码质量,让大家书写 ...

  7. Web端 Html5 直接播放 .ts 视频

    常见方案 在网上查找的大部分解决方案都是用诸如videojs等网页播放器,接收 .m3u8索引文件的方式来播放ts切片.这种方案的缺点是需要后端对原始ts切片做处理,生成 .m3u8索引文件 ffmp ...

  8. vue3项目中引入ts

    提示:文章是基于vue3的项目基础上引入ts 文章目录 1.基于脚手架的情况下创建 vue3项目 2.启动未引入ts的vue3项目 3.在页面中(HomeView.vue)引入ts 4.配置vue3+ ...

  9. Web端直接播放 .ts 视频及mux.js播放ts视频没有声音

    最近项目中需要前端播放 .ts 格式视频,捣鼓了几天学习到很多知识,也发掘了一种优秀的解决方案,分享给有同样需求的同学. 常见方案 在网上查找的大部分解决方案都是用诸如videojs等网页播放器,接收 ...

最新文章

  1. Spring Boot + Vue 如此强大?
  2. Linux -- cal/bc/LANGE与帮助文档
  3. CentOS 6使用rpm方式安装JDK8
  4. 中小型网站 seo 优化推广策略
  5. 学习笔记3 :pyqt5 显示opencv 和 PIL图片
  6. 海量运维、运营规划之道
  7. SpringBoot学习笔记001--创建第一个spring boot应用
  8. python动态爱心代码_python 动态绘制爱心的示例
  9. 计算机和机械交叉学科会议期刊,机器视觉相关的研究团队
  10. Unity 之圆环算法
  11. 奔跑吧攻城狮 第一篇
  12. 小技巧!Win10系统怎样恢复使用Win7中的照片查看器?非常简单!
  13. c语言提示函数已有主体,C++中的函数名称粉碎机制和它的逆向应用 筋斗云网络...
  14. mysql ibd文件删除_误删除MySQL数据库表的ibd文件怎么办
  15. 测试开发 | 接口测试之HTTP 协议讲解
  16. 2022年芜湖市科技型中小企业类科技项目申报奖励补贴条件及申报时间程序
  17. 农行上海研发中心面经
  18. 互联网晚报 | 8月16日 | iPhone14或仍有刘海;​百度回应前腾讯新闻负责人王诗沐是否加入;微信聊天对话框支持放大编辑...
  19. C++输入角度计算三角函数cos sin tan
  20. JavaWeb学习-案例练习-图书管理前台-10- 图书详情页的实现

热门文章

  1. Android - 获取移动端设备ID标识,分情况
  2. DDos攻击下的黑色产业链
  3. 【安装pycocotools,烦死了】
  4. 单层感知器python_多层感知器背后的概念及Python实现
  5. 使用C#为SAP2000开发第一个插件
  6. Python 爬取 13 个旅游城市,告诉你五一大家最爱去哪玩?
  7. 车载硬盘录像机-从芯片层面来谈嵌入式DVR的发展
  8. digstream.exe
  9. 通过游戏编程学Python(6)— 英汉词典、背单词
  10. 桌面级群控机器人CoCube探索-2022-