TypeScript保存代码时自动编译并运行
- 在
package.json中加入watch指令,达到监听.ts文件变化,自动重新编译。
"scripts": {
"watch": "tsc -w"
},
- 安装
nodemon插件,起到监听js文件发生改变自动运行的效果。
npm install nodemon
3.在 package.json中添加指令并配置 nodemon 忽略文件
"scripts": {
"watch": "tsc -w",
"start": "nodemon node ./build/crowlloer.js"
},
"nodemonConfig": {
"ignore": [
"data/*"
]
},
4.打开两个终端分别执行如下指令
npm run watch
npm run start
这样当你保存代码时,就会自动编译并运行了,是不是很方便呢?
PS:如果不想使用两个终端的话可以安装 concurrently,并如下配置
"scripts": {
"dev:watch": "tsc -w",
"dev:start": "nodemon node ./build/crowlloer.js",
"dev": "concurrently npm:dev:*"
},
然后 npm run dev 就能达到相同效果了。
本文介绍了如何设置TypeScript在保存时自动编译,并结合nodemon实现代码变动后自动运行。通过在package.json中添加watch指令和配置nodemon,可以在两个独立的终端中分别进行编译和运行。此外,还提到了使用concurrently包来整合这两个过程,使得在单个终端内即可完成自动编译和运行。这一配置大大提升了开发效率。
1067

被折叠的 条评论
为什么被折叠?



