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 即可。

猜你喜欢

转载自blog.csdn.net/weixin_42938619/article/details/122217983