Node.js配置Typescript自动编译

我们使用Node.js编译运行typescript,通常是以下两个命令

复制代码
tsc app.ts
node app.js

这种方式很繁琐,下面分享给大家自动编译typescript的方法。

  1. 初始化一个新项目:
bash 复制代码
mkdir tsdemo
cd tsdemo

npm init -y //生成package.json
  1. 安装 TypeScript 和 nodemon
bash 复制代码
npm install --save-dev typescript nodemon
  1. 创建一个 TypeScript 配置文件
bash 复制代码
npx tsc --init

4.使用 ts-node: ts-node 是一个可以直接运行 TypeScript 代码的工具

bash 复制代码
npm install --save-dev ts-node

5.修改 package.json: 在 package.json 中的 scripts 字段添加以下命令,以使用 nodemon 自动检测 TypeScript 文件的变化并重新编译并运行:

bash 复制代码
"scripts": {
  "start": "nodemon --exec ts-node src/index.ts" //src/index.ts是入口文件,可以修改为自己的
}

5.运行项目: 使用以下命令启动项目,nodemon 将会监听文件变化并自动编译和重新启动

bash 复制代码
npm start

ts文件如果有修改,保存后就能自动编译和运行,不需要再输任何命令,如下:

相关推荐
华仔啊1 天前
前端必看!12个JS神级简写技巧,代码效率直接飙升80%,告别加班!
前端·javascript
excel1 天前
dep.ts 逐行解读
前端·javascript·vue.js
爱上妖精的尾巴1 天前
5-20 WPS JS宏 every与some数组的[与或]迭代(数组的逻辑判断)
开发语言·前端·javascript·wps·js宏·jsa
前端大卫1 天前
一个关于时区的线上问题
前端·javascript·vue.js
whltaoin1 天前
中秋赏月互动页面:用前端技术演绎传统节日之美
前端·javascript·html·css3·中秋主题前端
铅笔侠_小龙虾1 天前
动手实现简单Vue.js ,探索Vue原理
前端·javascript·vue.js
嚴寒1 天前
Node 版本管理还在手动重装全局包?这个方案让你效率翻倍
node.js
哟哟耶耶1 天前
Starting again-02
开发语言·前端·javascript
Kitasan Burakku1 天前
Typescript return type
前端·javascript·typescript
力Mer1 天前
console.log()控制台异步打印与对象展开后不一致问题
前端·javascript