TypeScript 服务端热更新

Posted GoldenaArcher

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript 服务端热更新相关的知识,希望对你有一定的参考价值。

TypeScript 服务端热更新

TypeScript 本身就具有编译功能,因此使用 TypeScript 编写的项目并不需要使用 webpack 或者 babel 进行编译。实现热更新功能只需要额外两个库:concurrentlynodemon

concurrently 的用处是同时运行多个命令,不使用 concurrentlynpm run command1 & npm run command2 也可以。

nodemon 是实现热更新的依赖,功能是在检测到源码变更之后会自动更新。

安装如下:

npm install --save-dev concurrently nodemon

所有的依赖都只需要在开发环境安装即可。

package.json 中的脚本如下:


  "scripts": 
    "start": "concurrently \\"tsc -w\\" \\"nodemon dist/index.js\\""
  

使用 npm run start 即可。

以上是关于TypeScript 服务端热更新的主要内容,如果未能解决你的问题,请参考以下文章

Lua开发手记

微端热更新

腾讯Bugly干货分享美团大众点评 Hybrid 化建设

网狐荣耀版系统教程

使用 typescript 模板将 create-react-app 更新到 4.0 时出错

美团大众点评 Hybrid 化建设