博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vsCode怎么为一个前端项目配置ts的运行环境
阅读量:6583 次
发布时间:2019-06-24

本文共 2072 字,大约阅读时间需要 6 分钟。

vsCode为一个前端项目配置ts的运行环境,ts文件保存的时候自动编译成js文件:

假设此前端项目名称为Web:文件结构如图

1. 在根目录中新建一个“.vscode”文件夹,里面建一个“tasks.json”文件,内容为:

{    // See https://go.microsoft.com/fwlink/?LinkId=733558    // for the documentation about the tasks.json format    "version": "0.1.0",    "command": "tsc",    "isShellCommand": true,    "args": ["-w", "-p", "."],    "showOutput": "silent",    "isWatching": true,    "problemMatcher": "$tsc-watch"}

升级后:

{    // See https://go.microsoft.com/fwlink/?LinkId=733558    // for the documentation about the tasks.json format    "version": "2.0.0",    "tasks": [        {            "type": "typescript",            "tsconfig": "tsconfig.json",            "isBackground": true,            "problemMatcher": [                "$tsc-watch"            ],        }    ]}

 

2. 在根目录下建一个“tsconfig.json”文件,内容为:

{  "compilerOptions": {    /* Basic Options */    "target": "es5",                          /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', or 'ESNEXT'. */    "module": "amd",                     /* Specify module code generation: 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */    "lib": [            "dom",            "es2015.promise",            "es5"        ],                             /* Specify library files to be included in the compilation:  */     "sourceMap": true,                     /* Generates corresponding '.map' file. */     "noImplicitAny": false,                 /* Raise error on expressions and declarations with an implied 'any' type. */    /* Module Resolution Options */     "moduleResolution": "node",           /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */     "baseUrl": "." ,                      /* Base directory to resolve non-absolute module names. */    "noEmit": true                       /* Do not emit outputs. */  // 新加,这一项意思是只编译.ts文件,但是不生成.js文件(我这里是vue项目纠错使用)   }}

3. vsCode中按快捷键“ctrl+shift+B”顶部选择   tsc:构建-tsconfig.json

 

 注意:配置文件根据自己需要进行修改,添加的文件地址: 

参考:配置完成后文件结构:

 

转载于:https://www.cnblogs.com/XHappyness/p/7612073.html

你可能感兴趣的文章
VMware workstation虚拟网卡类型介绍
查看>>
C# web 更新折腾记
查看>>
Android5.1.1源码 - zygote fork出的子进程如何权限降级
查看>>
【转】红帽 Red Hat Linux相关产品iso镜像下载【迅雷快传】【百度云】【更新7.1】...
查看>>
IBM主机巡检操作文档
查看>>
zabbix企业应用之Mysql主从监控
查看>>
移动端iphone按下a链接背景颜色会变灰
查看>>
使用JSoup+CSSPath采集和讯网人物信息
查看>>
如何识别 MacBook Pro 机型
查看>>
javascript 图标分析工具
查看>>
深入分析Docker镜像原理
查看>>
从结构struct谈到类class(基于C++实现)
查看>>
Python3环境配置
查看>>
Maximum_Subarray --leetcode
查看>>
利用网络准入把好企业网入网第一道关
查看>>
阿里云负载均衡服务
查看>>
小命令 sysdig
查看>>
IT十八掌作业_java基础第五天_静态代码块、类的继承和接口
查看>>
流程控制-for序列、流程控制-for字典
查看>>
Easy APNs Provider的使用
查看>>