详解vue中引入stylus及报错解决方法


Posted in Javascript onSeptember 22, 2017

前提条件是已经有了vue项目,如果没有,请先建立,具体方法看这里https://cn.vuejs.org/v2/guide/installation.html

安装stylus

好了,建立好项目后我们来安装stylus

npm install stylus stylus-loader --save-dev

这样就安装上了stylus。

接下来就可以使用了,使用方式分两种。一种是在.vue文件的style块中使用,一种是引用.styl文件的形式

在.vue文件的style块中使用

这个很简单,只要在style标签加上lang="stylus"就可以了,看完这例子

<style scoped lang="stylus">
 .top {
  height: 80px;
  line-height: 80px;
  background-color: #0e5792;
  min-width: 800px;
 }

 .avatar
  float: left;
  width: 300px;


  img
   width: 60px;
   height: 60px;
   display: inline-block;
   border-radius: 30px;

</style>

外部引用.styl文件

通过css语法引入比较方便,用js模块的方式配置比较复杂

<style lang="stylus">
 @import "assets/base.styl";
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 color: #2c3e50;
}
</style>

在项目中的.vue文件中,如果想使用stylus即:如:

<style lang="stylus" ><style>

详解vue中引入stylus及报错解决方法 

常常会报错如下:

详解vue中引入stylus及报错解决方法 

此时不仅仅需要npm install stylus-loader.还需要npm install stylus 。然后在packge.json文件中写入

详解vue中引入stylus及报错解决方法 

此时,stylus文件就可用了,项目就可以正常运行了。

详解vue中引入stylus及报错解决方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
Nov 25 Javascript
基于JavaScript实现继承机制之构造函数方法对象冒充的使用详解
May 07 Javascript
用javascript替换URL中的参数值示例代码
Jan 27 Javascript
将中国标准时间转换成标准格式的代码
Mar 20 Javascript
基于jQuery插件实现点击小图显示大图效果
May 11 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
Sep 11 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
May 21 Javascript
vue实现循环切换动画
Oct 17 Javascript
JS实现十分钟倒计时代码实例
Oct 18 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
May 01 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
JavaScript中EventBus实现对象之间通信
Oct 18 Javascript
EL表达式截取字符串的函数说明
Sep 22 #Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 #Javascript
利用javascript如何随机生成一定位数的密码
Sep 22 #Javascript
ES6中新增的Object.assign()方法详解
Sep 22 #Javascript
Vee-Validate的使用方法详解
Sep 22 #Javascript
Js中async/await的执行顺序详解
Sep 22 #Javascript
Node.js自定义实现文件路由功能
Sep 22 #Javascript
You might like
我的php学习笔记(毕业设计)
2012/02/21 PHP
解析link_mysql的php版
2013/06/30 PHP
php断点续传之如何分割合并文件
2014/03/22 PHP
smarty简单应用实例
2015/11/03 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
2017/05/02 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
Node.js系列之连接DB的方法(3)
2019/08/30 Javascript
Python基础知识_浅谈用户交互
2017/05/31 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
python基于ID3思想的决策树
2018/01/03 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
python list格式数据excel导出方法
2018/10/31 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
毕业生求职简历的自我评价
2013/10/23 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
保研推荐信
2014/05/09 职场文书
学风建设演讲稿
2014/09/12 职场文书
民主生活会对照检查材料思想汇报
2014/09/27 职场文书
三人合伙协议书范本
2014/10/29 职场文书
安全教育第一课观后感
2015/06/17 职场文书
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript