如何在IntelliJ/PhpStorm中通过FTP仅上传压缩JS/CSS文件
在JetBrains IDE(如PhpStorm)中仅上传压缩文件的配置方法
操作步骤
- 打开IDE设置:
File -> Settings(Windows/Linux)或PhpStorm -> Settings(Mac) - 导航至路径:
Build, Execution, Deployment -> Deployment -> Options - 在Excluded files区域点击
+号,添加排除规则
正确的正则表达式规则
JetBrains部署过滤器的正则需匹配完整文件路径,且语法有特定要求,替换你之前的规则为以下两条:
- 排除非压缩JS文件:
.*(?<!\.min)\.js$ - 排除非压缩CSS文件:
.*(?<!\.min)\.css$
规则解析
.*:匹配文件路径的任意前缀部分(?<!\.min):反向否定断言,确保文件扩展名前不是.min\.js$/\.css$:精准匹配以.js/.css结尾的文件
验证方式
添加规则后,点击规则旁的Validate按钮,选择测试文件路径,即可确认规则是否正确匹配需要排除的原始文件。
内容的提问来源于stack exchange,提问作者Hansazone
相关产品推荐
相关产品推荐

