node.js - PhpStorm 使用 Node.js 触发 IDE 功能?

标签 node.js phpstorm gulp

在 PhpStorm 中,我使用 Gulp 任务运行器来实现某些自动化目的。 (SASS 转译器、JS 压缩器)。我使用 Gulp 的观察器而不是 IDE 的文件观察器功能。因为它更容易配置并且非常适合多任务/复杂任务。

但是在我完成任务并创建/更改文件后,PhpStorm 无法识别文件更改。即使我的“部署选项”设置为“上传外部更改”,它也不会上传任何内容。是否可以借助NodeJS触发一些IDE功能,如“路径刷新,或直接上传”。 或者至少我怎样才能解决上传问题。

最佳答案

请投票给WEB-14873 .您可以尝试将 Gulp 配置为 PHPStorm 中的文件观察器来解决问题:

Program: path/to/node
Arguments: path/to/node_modules/gulp/bin/gulp.js --gulpfile $ProjectFileDir$/gulpfile.js task_name 
Output paths to refresh: path/to/gulp/output

关于node.js - PhpStorm 使用 Node.js 触发 IDE 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017507/

相关文章:

node.js - passport-facebook - 无法获取 about_me 和电子邮件个人资料字段

javascript - 如何查找选定元素或 ElementHandle 的后代元素?

phpstorm - 如何像 eclipse 那样使 webstorm 格式化我的 html?

npm - 用 npm 脚本替换 uglify 的 Gulp 任务

javascript - 如何读取gulp.src的流

node.js - res.send(status, body) : Use res. status(status).send(body) 代替

phpstorm - 有没有办法在 PhpStorm 中按需折叠方法和文档 block ?

phpstorm - 重新缩进时如何禁用换行?

gulp - 为什么新添加的文件不会触发我的“大吃一惊”任务?

javascript - matchTemplate 后的 opencv 黑色图像