>IntelliJ IDEA 2019,将AEM服务器作为本地主机运行,并将.ts文件转换为.js文件的文件观察程序。 每当保存.ts文件时,文件观察程序都会触发上传到AEM服务器,以便更改生效,但是由于某种原因,它不会因为1个文件已更改而进行编译和触发,而是将所有.ts文件记录为"已更改"并尝试将其推送到服务器上,从而使构建时间超过20秒,然后最终更新服务器。
可能是什么原因?我已经搜索了 IntelliJ 中的每个设置,但似乎没有任何情况,甚至将可触发文件的范围限定为打开的文件。
所以基本上我们完全删除了filewatcher,并使用了'/node_modules/中的npm i -g typescript
文件,IntelliJ TS设置设置为仅在更改和当前文件上编译。这解决了问题。