Nest CLI-什么是main.hmr.ts文件?

时间:2018-08-28 23:37:13

标签: nestjs

当您使用创建新的应用程序时

nest new myApp

它创建一个main.hmr.ts文件。该文件与main.ts的不同之处在于,引导函数包含以下代码:

  if (module.hot) {
    module.hot.accept();
    module.hot.dispose(() => app.close());
  }

模块的声明为:

declare const module: any;

我想知道这段代码的意图是什么...

1 个答案:

答案 0 :(得分:4)

好-WebPack Hot Module Replacement使用它...

https://webpack.js.org/api/hot-module-replacement/