webstorm或phpstorm配置YUI Compressor CSS 或  YUI Compressor JS压缩

1,准备材料

Webstorm或phpstorm

Yuicompressor.jar

地址:http://download.csdn.net/download/w123456h19/5624633

安装java

直接下载地址 https://www.java.com/zh_CN/

(有兴趣的话顺便把环境变量给配了,以后可能其他地方能用到

相关教程:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html

2,安装过程

1,打开phpstorm(或webstorm)右上角的file -> settings -> Tools -> File Watchers 选项 -> 点击右侧的 “+” 按钮

2,选择 YUI Compressor CSS 或  YUI Compressor JS(本次图片以js压缩为例)

3,此处有3个必填选项,分别是 Program, Arguments和Output paths to refresh

其中 program 填写 javaw.exe 的路径,一般放在java安装路径的jdk1.8.0_121\jre\bin路径中(“jdk1.8.0_121”中的数字是java的版本号);

例:C:\Program Files\Java\jdk1.8.0_121\jre\bin\javaw.exe

Arguments 填写 yuicompressor.Jar的路径以及 输出文件的格式

例:

JS压缩

-jar G:\npm\yuicompressor-2.4.8.jar $FileName$ -o $FileNameWithoutExtension$.min.js

CSS压缩

-jar G:\npm\yuicompressor-2.4.8.jar $FileName$ -o $FileNameWithoutExtension$.min.css

Output paths to refresh填写刷新输出路径

JS压缩

$FileNameWithoutExtension$.min.js

CSS压缩

$FileNameWithoutExtension$.min.css

补充:低版本的webstorm或PHPstorm可能还需要填写  “Working directory”选项,直接指向当前路径就好了

例: $FileDir$

配置完成,尝试改变下js文件或css文件内容,若有新的min.js生成或min.css生成就证明配置成功啦~!

webstorm或phpstorm配置CSS或JS压缩相关推荐

  1. Java批量完成对文件夹下全部的css与js压缩,利用yuicompressor

    大部分代码我是从网上找的, 只有对文件的遍历是我自己写的: 其实原理十分简单 利用yuicompressor已经编好的方法,我们写一个Java程序来调用即可: yuicompressor-2.4.8. ...

  2. 关于webStrom-11.1配置less且自动生成.css和自动压缩为.min.css/.min.js

    网上看过很多配置思路,自己总结了以下, 就把我个人配置的顺序以及材料分享下,webstrom以下简称WB 1.配置less需要安装nodejs,自行安装.因为要用到npm.我是直接把npm解压到C盘根 ...

  3. webpack配置:css文件打包、JS压缩打包和HTML文件发布

    一.CSS文件打包 1.在src下新建css文件,在css文件下新建index.css文件,输入以下代码 body{color:red;font-size:20px; } 2.css建立好后,需要引入 ...

  4. Grunt的配置及使用(压缩合并js/css)

    Grunt的配置及使用(压缩合并js/css) 安装 前提是你已经安装了nodejs和npm. 你能够在 nodejs.org 下载安装包安装.也能够通过包管理器(比方在 Mac 上用 homebre ...

  5. js和css和img,Node.js压缩web项目中的js,css和图片

    安装node.js 这个非常简单,下载下来,配置下环境变量就可以了,使用node -v查看是否安装成功 安装压缩需要的模块分别是uglify-js,clean-css,node-smushit 命令是 ...

  6. gulp配置实现修改js、css、html自动刷新

    写在前面: 本配置支持es6.less.react 1.首先 给出初始的目录结构 给出执行gulp后的目录结构 给出执行gulp --p后的目录结构 2.package.json里是一个写入.文件描述 ...

  7. Node.js压缩web项目中的js,css和图片

    2019独角兽企业重金招聘Python工程师标准>>> 安装node.js 这个非常简单,下载下来,配置下环境变量就可以了,使用node -v查看是否安装成功 安装压缩需要的模块分别 ...

  8. 使用基与maven的构建插件在构建阶段压缩css,js并为压缩后的文件追加版本号

    最近负责公司一个项目框架的搭建,由于我们这边是后端团队,没有专业的前端工程师支持我们,我就在这个搭建过程中遇到了一些前端问题,给大家分享一下. 主要分享点: 构建项目时自动在css,js文件名中加入版 ...

  9. gulp压缩整合css和js文件

    gulp压缩整合css和js文件 原创 dadaDaShiXiong 最后发布于2018-09-18 14:28:38 阅读数 1164 收藏 发布于2018-09-18 14:28:38 版权声明: ...

最新文章

  1. Java项目:前台预定+后台管理酒店管理系统(java+SSM+jsp+mysql+maven)
  2. sed当中使用变量替换以及执行外部命令
  3. centos7下ip转发的配置
  4. How to uninstall git
  5. 将人民币的数字表示转化成大写表示(C#版)
  6. win8无线网络受限怎么办 win8网络受限的解决方法
  7. linux执行shell过程日志,Android之在linux终端执行shell脚本直接打印当前运行app的日志...
  8. sql 在排序后limit 查询疑问
  9. 【图像检索】基于matlab Hu不变矩图像检索【含Matlab源码 755期】
  10. layui横向时间线_除了性能“铁三角”还有什么?iQOO 3全新横向线性马达上手体验...
  11. 建筑智能化集成系统及架构简介
  12. 【★】选择好游戏认准这30个特质!
  13. Linux(Ubuntu 22.04)学习笔记——让虚拟机共享主机上的文件夹
  14. 手机脚本这样写,自动刷视频赚金币,一天一根冰棍钱够了!!!
  15. 干货 | 奇秀直播连麦技术探索
  16. Find the maximum and minimum value in tensor array
  17. 一言 源码 android,[源码]纯净的一言API
  18. 谷歌Chrome浏览器主页被毒霸篡改
  19. Android gridview keep item selected
  20. protocol buffer namespace conflict

热门文章

  1. 90%的android开发者都会遇到的问题,当sjk_daemon遇见ADB server didn't ACK
  2. Raspberry Pi使用教程
  3. java一个整数加100是完全平方_Java计算一个数加上100是完全平方数,加上168还是完全平方数...
  4. 新型冠状病毒的初期症状有哪些?(Java绘图)
  5. 派生类的构造函数xu(c++)
  6. Frps部署报错:cannot stat ‘frp_0.44.0_linux_amd64/frps‘: No such file or directory
  7. SAP 取标标准成本和实际成本
  8. 韵达快递 | 快递单号查询API
  9. 第三只眼看财务-留存收益与职业道德
  10. 复合辛普森公式求解定积分 matlab