【问题标题】:Generated resources directory JetBrains PhpStorm and WebStorm生成的资源目录 JetBrains PhpStorm 和 WebStorm
【发布时间】:2017-07-02 17:09:15
【问题描述】:

是否可以将目录标记为已生成,因此它将在搜索索引中排除,但在更改时仍会自动将文件上传到 FTP?

更具体:在我的项目中,我有一个 src 和一个 dist 文件夹,因此在 src 工作时,我不需要任何关于 dist 文件的文件建议搜索。将目录标记为“排除”似乎可行,但是在编译代码时(使用 webpack/gulp/babel),它不再将外部更改上传到 FTP。所以现在我需要在每次更改时手动上传所有内容。

我需要排除 dist 文件夹的原因是因为并非其中的所有文件都被缩小了,而且我有时会发现自己在 dist 中工作而没有注意到,因为它们非常相似。

有没有办法将这两种功能结合起来?

【问题讨论】:

  • 顺便说一句——你使用什么 IDE 版本?如果稳定(2016.3.x)——也许尝试 2017.1 EAP 构建——他们可能在这方面有一些改进(特别是因为这似乎是关于 JavaScript/TypeScript 生态系统(AngularJS/React/etc)——开发人员应该预见到这种典型的对于这种情况,应该有一些其他(硬编码?)手段)。我在下面的回答是一个一般性的答案(与任何特定案例/技术无关),但特定案例可能已经有一些内置的解决方案......

标签: phpstorm webstorm jetbrains-ide


【解决方案1】:

有没有办法将这两种功能结合起来?

AFAIK -- 不是真的。

您可以在dist 文件夹中将文件标记为纯文本.. 但必须基于每个文件完成(如果您需要对大量文件或经常这样做,这是一个真正的 PIA).. .

对于 JavaScript 文件,您可以尝试将它们添加为 JavaScript Library files

否则 - 仅将此类文件夹标记为已排除。不确定自动上传...但手动调用 Deployment | Synchronize with Deployed... 有效(您可能正在使用它)。


观看这些和相关的票证(星号/投票/评论),以获得任何进展的通知。

同时检查这些票证中的所有 cmets - 也许您会在那里找到更好/工作良好的解决方法。

【讨论】:

    猜你喜欢
    • 2014-02-16
    • 2011-11-18
    • 2017-02-15
    • 2016-06-03
    • 1970-01-01
    • 2020-03-06
    • 1970-01-01
    • 2017-04-01
    • 1970-01-01
    相关资源
    最近更新 更多