千家信息网

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

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,TypeScript环境搭建的实现步骤是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1. 安装TS环境进入到要项目文件夹中,使
千家信息网最后更新 2026年11月02日TypeScript环境搭建的实现步骤是什么

TypeScript环境搭建的实现步骤是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

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 、src、package.json 三者须在同一个父目录下

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

在src目录下新建一个base.ts文件

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

编译src目录以及子目录下的ts文件
在src目录下:输入tsc ( 注意直接写tsc命令即可),会把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 src/ -e ts --exec ts-node ./src/base.ts"}
  • nodemon --watch src/ 表示:检测目录是package.json同级目录src

  • -e ts 表示:nodemon 命令准备将要监听的是ts后缀的文件

  • --exec ts-node ./src/base.ts 表示:检测到src目录下有任何变化 都要重新执行base.ts文件

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

npm start

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

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

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

                Document            

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

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

在启动parcel工具包

 npm  run startParcel

如果上边的报错则用

 cnpm  run startParcel

关于TypeScript环境搭建的实现步骤是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

文件 目录 文件夹 编译 配置 检测 环境 代码 全局 命令 工具 应用程序 建议 程序 问题 项目 应用 运行 步骤 子目 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 中关村互联网 科技集团 互联网科技未来 互联网科技媒体 极限挑战互联网科技 互联网科技宣传片 多迪互联网科技有限公司 中正互联网科技招聘 深圳市运趣互联网科技有限公司 北京大学互联网科技怎么样 宁波青枫互联网科技有限公司 互联网教育科技公司vipkid 深圳市罗太互联网科技有限公司 长沙茂晟互联网科技有限公司 恒生互联网科技业指数调整周期 美国互联网科技公司 互联网与数字科技关系 陕西云淼互联网科技公司 世界互联网科技成果奖 唐山双旺合互联网科技产业园 互联网科技公司名称 字节跳动和互联网科技 承德科技产业互联网发展 深圳市优智互联网科技有限公司 互联网科技公司营业执照怎么办理 江苏互联网智能科技产品出厂价 广西泛欧互联网科技有限公司 三亚科技创新互联网基地 上海旺乐尼互联网科技有限公司 颐高云石互联网科技
0