- prefixer
- uglify
-
prefixer
安装依赖
yarn global add autoprefixer
yarn global add postcss-cli postcss
设置webstorm
File -> Settings -> Tools -> External Tools
点击 + 添加工具
Tools Settings里各选项
name :
prefixer
program :
/home/xingkongs/.yarn/bin/postcss
//yarn 安装 在主目录找到 .yarn
Arguments :
-u autoprefixer -o $FileDir$/$FileName$ $FileDir$/$FileName$
working directory :
$ProjectFileDir$
完成操作后,右键点击 任意css 文件
External Tools -> prefixer
当然最后prefixer 需要配置一下
//package.json
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8",
"ios >= 8",
"android >= 4.0"
]
升级到最新webstorm postcss-cli 运行报错
import fs from 'fs-extra'
^^
SyntaxError: Unexpected identifier
// 没找到答案
更换方案: 使用yarn 安装依赖 用命令行执行
yarn add postcss-cli postcss autoprefixer -D
npx postcss *.css --use autoprefixer --replace
-
uglify
安装依赖
yarn global add uglify-js
设置webstorm
File -> Settings -> Tools -> External Tools
点击 + 添加工具
Tools Settings里各选项
name :
uglify
program :
/home/xingkongs/.yarn/bin/uglifyjs
Arguments :
$FileDir$/$FileName$ -o $FileDir$/$FileName$
working directory :
$ProjectFileDir$
完成操作后,右键点击 任意js文件
External Tools -> uglify