gpt4 book ai didi

javascript - 使用 PhpStorm 和 node-watch 在服务器上监视、构建文件并上传

转载 作者:行者123 更新时间:2023-12-03 02:26:19 28 4
gpt4 key购买 nike

我使用 Node 监视脚本来监视文件中的任何更改并使用 concat 重建项目文件。

文件正在正确构建,但直到我在应用程序和 PhpStorm 中双击后,它们才会上传到服务器。问题(可能)是 watch 函数是异步的。我想立即看到应用程序中的更改。

如何解决这个问题?

watch('myFolderToWatch/js', {
recursive: true,
delay: 100
}, function(evt, name) {

console.log('%s changed.', name);

concat(filesToConcat, '../path_to_concat/').then(function (value) {
console.log('test');
});
});

最佳答案

正如 @LazyOne 所提到的,脚本所做的更改对于 PhpStorm 来说是外部的,它不会看到由 concat 生成的文件,直到您通过 File 手动同步 IDE VFS |同步,或者通过在 IDE 之间移动焦点来实现同步。因此部署不起作用。

作为解决方法,我建议使用 File watchers相反:

  • 创建一个concat.js脚本
  • 设置 | 添加新范围myFolderToWatch外观与行为 |范围,将 myFolderToWatch/js 文件夹中的文件添加到其中
  • 设置|工具|文件观察器,添加一个新的文件观察器,如下所示:

enter image description here

如果一切设置正确,Phpstporm 将看到对生成的文件所做的更改,并在您更改源文件后自动上传它们

关于javascript - 使用 PhpStorm 和 node-watch 在服务器上监视、构建文件并上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48933500/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com