webstrom html校验css语法,Webstorm编译scss文件[附CSS3前缀方法]

前言

该方法不仅适用于webstorm,还适用于Jetbrains家下的能写css所有的产品。比如:Phpstorm, PyCharm等等。

Jetbrains家产品真的是祸害了我,用的太顺手了。

VsCdoe好用不,我要说不好用,9102年的今天肯定很多人打我。vscode好用,但是细节不够好。

这一点开源的产品和收费产品还是有一点差距的。【其实这一点要说,我真的习惯jetbrains的快捷键了,以及他的一些细节,我都以及很习惯了。要换到其他编辑器/IDE不习惯也正常。只能说习惯的力量真的是巨大的。】

上午在用vscode+插件的方法用scss写css,然后下午换成webstorm,感觉一下又不一样了。

安装scss编译器

有两种方法,一种使用网上说的安装ruby,一种是利用node.js 的node-sass

在此我们使用node的方法来编译。

运行以上命令,安装node-sass【一定 加g 全局安装】

打开webstorm设置界面

8fe0eebe39b0db364825bef2d11f2a64.png

+scss文件的File Watchers

73d3eda846a122ededb2d60abf731ae5.png

填写内容

1fef25e817e5c4f33351c1c99c091f23.png

配置解释

File type

监听变化的文件类型(不是此类型,不监听)

Insert Macro

插入宏,就是提供一些文件名、路径等变量

Scope

监听作用域(不在此作用域中的文件不监听)

Program:

主程序,如果node-sass在全局可用,直接写node-sass。如果不是全局可用,请写全路径。

Arguments

参数,注意不要写-w --watch 因为file watchers已经进行监听,node-sass再进行监听会进入死循环。

Output paths to refresh

输出后刷新文件

我的具体配置

此处我这里的参数配置是:将该scss/.scss文件编译的css文件放到css文件夹 也就是说,在scss目录新建.scss文件,然后ws会自动编译到css/.css。如果想要不同配置需要修改Arguments

Program: node-sass

此处需要之前全局安装node-sass,也即你能在cmd里面输入node-sass不会提醒不是内部或外部命令,也不是可运行的程序

Arguments: --style compressed $FileName$ $FileParentDir$\css\$FileNameWithoutExtension$.css

此处我这里的参数配置是:将该scss文件编译的css文件放到css文件夹

Output paths to refresh: $FileDir$

以上$FileDir$默认即可吧~~

安装自动前缀

执行以下两个命令

分别是安装autoprefixer和postcss-cli 注意也是全局安装。

77a8e4fb0274db33600ee4204f82d85e.png

1ef05d3dc9debcdb2677636274f481c1.png

配置autoprefixer

位置:File->Tools->External Tools 点击add

176dbb114b5dd2422ccc5bb5af88ab7c.png

44fd68254d768d15550a87ddcd51d6ef.png

填写内容:

Name: Autoprefixer

名称随意即可

description:Autoprefixer

描述随意即可

Program: F:\nodejs\node_global\postcss.cmd

之前安装的postcss-cli 文件的位置,我这里是设置到了F盘,默认应该是C盘。

这里不影响,去C盘找就行。直接搜索postcss.cmd也可。

Parameters: -u autoprefixer -o $FileDir$/$FileName$ $FileDir$/$FileName$

参数,默认以上即可

Working directory:$ProjectFileDir$

工作目录,默认以上即可。

使用

如下,点击需要加前缀的.css文件,找到External Tools工具。

a68db83695de16e75083070922539c8c.png

效果

2179db835e5f53e9b64cf6784a7ea196.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值