17

我正在使用 PHPStorm。对于 Web 开发人员来说,这是一款非常棒的软件。

当我想在 PHPStorm 中压缩我的 CSS 和 JS 文件时,我在 PHPStorm 中找不到任何选项。

所以,请告诉我如何在 PHPStorm 中压缩 CSS 和 JS 代码。

4

3 回答 3

21

找到Assets Compressor插件。看看有没有帮助。

编辑 - 更改为@spade 指出的新链接

于 2012-12-17T10:00:20.520 回答
4

PHPStorm 支持File Watchers的缩小。它支持与“开箱即用”的 YUI 压缩器集成,但它有一些问题,例如,与 calc() 函数。我的解决方案是使用minifier

  1. 重复安装JetBrains 手册中的 Node.js 和 npm 的步骤
  2. 在手册中安装像 YUI Compressor 这样的 minifier ( npm install minifier)
  3. 缩小器文档说:“通过 npm 安装将在通常的位置创建一个二进制文件(缩小)”,但我没有找到它(也许它不是在 Windows 上创建的)。Index.js文件可以通过node index.js命令执行,但 PHPStorm 不保持这种方式(“请设置程序运行!”将抛出错误)。所以我创建了具有以下内容的 .bat 文件:

.

echo off
node path\to\minifier\index.js %*
  1. 然后在输入字段的 PHPStorm 观察程序设置中,Program我们设置 .bat 文件的路径。请注意,Minifier 使用不同的方法来设置输出路径,因此我们必须更改Arguments字段:$FileName$ --output $FileNameWithoutExtension$.min.css
于 2017-02-15T09:15:21.383 回答
1

请参阅相关的功能请求:

  • WEB-2138支持自动 JavaScript 和 CSS 缩小
  • WEB-2125部署前和部署后命令

目前,您可以使用@Pushpesh 建议的第三方工具/插件。

于 2012-12-17T10:02:56.333 回答