vue : 使用stylus less (包括sublime插件支持)

Posted foxcharon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue : 使用stylus less (包括sublime插件支持)相关的知识,希望对你有一定的参考价值。

版本:

vue 2.5.2

webpack 3.6.0

 

先说stylus。

用npm装个包。

npm install stylus stylus-loader  --save-dev

然后在.vue文件中使用。

<style lang="stylus">
...
</style>

然后是sublime。需要装两个插件:高亮、自动完成。

高亮:https://github.com/billymoon/Stylus

自动完成:https://github.com/lnikell/stylus-clean-completions

如果你的网络和我一样连不上sublime的服务器,那么装自动完成插件会稍微麻烦一点...因为这个插件是一个.sublime-completions文件,这个文件直接放到package文件夹是不会起作用的。

正确的使用方法:你的安装路径Sublime Text 3PackagesUserMySnippets,新建文件夹。(我之前已经有了User文件夹,所以新建MySnippets就行了)。然后,把github上stylus.sublime-completions文件粘贴进去。

这样就可以了。

如果你了解sublime自动完成(Snippet),你也可以根据需要改写这个文件...

 

再说less。

用npm装个包。注意的是,less不要装最新版,装2.7.3版。

npm install [email protected] less-loader  --save-dev

然后在.vue文件中使用。

<style lang="less">
...
</style>

这样就可以了。

注意,有的博客会让你加less-loader。

在我这个版本的vue-webpack模板里,各种格式的样式文件已经配置过了,所以加less-loader是错误且没有必要的。

然后是sublime。装一个插件就全搞定了。

https://github.com/danro/LESS-sublime

 

以上是关于vue : 使用stylus less (包括sublime插件支持)的主要内容,如果未能解决你的问题,请参考以下文章

在vue 中使用Stylus

Vue项目代码规范

stylus的用法

VUE -- stylus入门使用方法

花了两天时间学习了 sass, less, stylus的基本语法和简单使用, 谈谈感受.

less中的继承与混合