使用React和TypeScript在Meteor应用程序中进行热模块更换

时间:2019-07-08 11:37:37

标签: reactjs typescript meteor webpack hot-module-replacement

我正在由Meteor,React,TypeScript和Webpack组成的环境中开发Web应用程序。每次更改文件时,都必须运行webpack才能重新编译整个项目,这可能会花费很长时间(20-30秒)。是否有人知道在Meteor应用程序中是否有任何方法可以仅重新编译经过修改的文件(因为Webpack Hot Module ReplacementReact Hot Loader模块有效)?

谢谢!

1 个答案:

答案 0 :(得分:0)

解决了!就像使用Webpack Watch一样简单。我在dev中创建了一个脚本package.json,该脚本运行meteor & webpack,并在watch: true中添加了webpack.config.js(与在脚本中添加--watch相同),因此运行npm run dev会同时启动Meteor和Webpack监视文件更改。更改文件后,它仅需2秒钟即可重新编译并刷新浏览器。