我的编程空间,编程开发者的网络收藏夹
学习永远不晚

TypeScript环境搭建的实现步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

TypeScript环境搭建的实现步骤

前提是已经装好了node.js,node.js安装图文教程 

1. 安装TS环境

进入到要项目文件夹中,使用 npm init --yes 初始化(该命令在项目文件夹中生成 package.json)

安装 typescript (安装不成功,可能是权限不够)

全局安装:cnpm i typescript -g 【建议】

本地安装:cnpm i typescript -D

【cnpm i typescript -D 是 cnpm install typescript --save-dev的缩写】

在项目文件夹中生成tsconfig.json文件

 tsc --init  

修改刚刚生成的 tsconfig.json 文件中的配置
注意: 如果进行如下配置, dist 、class="lazy" data-src、package.json 三者须在同一个父目录下

"outDir":  "./dist"     //ts编译后生成js文件保存到dist文件夹中
"rootDir": "./class="lazy" data-src",  //自己编写的ts源文件在class="lazy" data-src文件夹中
"target": "es5", //编译出来的js文件兼容es5语法

在class="lazy" data-src目录下新建一个base.ts文件

//创建一个字符串类型的变量str
let str: string = 'hello word';
console.log( str);

编译class="lazy" data-src目录以及子目录下的ts文件
在class="lazy" data-src目录下:输入tsc ( 注意直接写tsc命令即可),会把class="lazy" data-src目录以及子目录下的ts文件全部编译成js文件,并全部输出到dist目录中

tsc

自动编译

tsc --watch

2. 安装 ts-node

ts-node让node能直接运行ts代码,无需使用tsc将ts代码编译成js代码。

全局安装:cnpm i ts-node -g 【建议】

本地安装: cnpm i ts-node -D

安装好 ts-node 之后,在ts文件所在的文件夹中使用ts-node,将直接在终端中运行ts文件

ts-node base.ts

3. 安装nodemon

nodemon作用:自动检测到目录中的文件更改时通过重新启动应用程序来调试,基于node.js的应用程序

全局安装:cnpm install -g nodemon 【建议】

本地安装:cnpm i nodemon -D

在package.json中配置自动检测,自动重启应用程序

 "scripts": {  //如果已经存在直接将下边的粘进去即可
     "start": "nodemon --watch class="lazy" data-src/ -e ts --exec ts-node ./class="lazy" data-src/base.ts"
}
  • nodemon --watch class="lazy" data-src/ 表示:检测目录是package.json同级目录class="lazy" data-src
  • -e ts 表示:nodemon 命令准备将要监听的是ts后缀的文件
  • --exec ts-node ./class="lazy" data-src/base.ts 表示:检测到class="lazy" data-src目录下有任何变化 都要重新执行base.ts文件

开始监听class="lazy" data-src目录
start 是第2步配置时的命名,相对应即可

npm start

4. Parcel打包支持浏览器运行TS文件

安装Parcel打包工具:npm install -g parcel-bundler

在package.json 所在的文件夹中新建一个 index.html 文件
在html文件中引入你想要在浏览器中看到效果的ts文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 引入的是ts文件 -->
    <script class="lazy" data-src="./class="lazy" data-src/base.ts"></script>
</head>
<body>
    
</body>
</html>

在package.json中给npm添加启动项,支持启动parcel工具包

"scripts": {
  "startParcel": "parcel ./index.html"  //注意:如果配置中已经有start,可以命名为别的
},

在启动parcel工具包

 npm  run startParcel 

如果上边的报错则用

 cnpm  run startParcel 

到此这篇关于TypeScript环境搭建的实现步骤的文章就介绍到这了,更多相关TypeScript环境搭建内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

TypeScript环境搭建的实现步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

TypeScript环境搭建的实现步骤是什么

TypeScript环境搭建的实现步骤是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 安装TS环境进入到要项目文件夹中,使用 npm init --yes 初始化
2023-06-26

vscode搭建java开发环境的实现步骤

本文主要介绍了vscode搭建java开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-07

LINUX生产环境的搭建步骤

这篇文章主要讲解了“LINUX生产环境的搭建步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINUX生产环境的搭建步骤”吧!登录远程MySQLmysql -h 192.168.1.100
2023-06-09

LAMP环境搭建的步骤是什么

搭建LAMP环境通常需要完成以下步骤:1. 安装操作系统:选择合适的Linux发行版,如Ubuntu、CentOS等,并进行安装。2. 安装Apache服务器:使用包管理工具(如apt-get、yum等)安装Apache服务器,并进行基本配
2023-09-21

搭建Python Web环境的详细步骤

这篇文章主要介绍“搭建Python Web环境的详细步骤”,在日常操作中,相信很多人在搭建Python Web环境的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”搭建Python Web环境的详细步骤
2023-06-17

KMIP环境搭建的步骤是什么

搭建KMIP环境的步骤如下:了解KMIP协议:KMIP(Key Management Interoperability Protocol)是一种用于密钥管理的通信协议,了解KMIP协议的基本原理和功能。选择合适的KMIP实现:根据需求选择合
2023-10-23

spark环境搭建的步骤是什么

搭建Spark环境的步骤如下:下载Spark:首先,需要到Spark官方网站(https://spark.apache.org/)下载最新版本的Spark压缩包。解压Spark压缩包:将下载的Spark压缩包解压到指定目录,可以使用以下命令
spark环境搭建的步骤是什么
2024-04-08

java Spring MVC4环境搭建实例详解(步骤)

spring WEB MVC框架提供了一个MVC(model-view-controller)模型-视图-控制器的结构和组件,利用它可以开发更灵活、松耦合的web应用。MVC模式使得整个服务应用的各部分(控制逻辑、业务逻辑、UI界面展示)分
2023-05-31

编程热搜

目录