业务背景
- 在
webstorm
下利用vue-cli3.0
框架,学习postcss
- 使用混合宏(插件是
postcss-mixins
)时需要传递参数 - 传递参数所用到的变量插件是
postcss-simple-vars
遇到的麻烦
-
postcss-simple-vars
定义和使用变量的语法和scss
一样都是用$
-
但是定义变量和引用变量时编辑器会报错
- 定义变量时报:
property name expected
- 引用变量时报:
a term expected
- 定义变量时报:
示例代码
尝试解决
- 在
style
标签里面添加lang='postcss'
- 在编辑器的css代码检查中没有对应的选项设置
问题
- 怎么让它别报错?
问题原因
webstorm
内置了一个postCss support
的IDE插件postcss
插件,其中并不包含postcss-simple-vars
参考: https://blog.jetbrains.com/we...
那到底怎么让编辑器支持
postcss
的$
语法呢?