详解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 相关文章推荐
jquery中实现标签切换效果的代码
Mar 01 Javascript
javascript中关于执行环境的杂谈
Aug 14 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
Apr 20 Javascript
js省市县三级联动效果实例
Apr 15 Javascript
jQuery子元素过滤选择器用法示例
Sep 09 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
Aug 14 jQuery
Angular2 自定义表单验证器的实现方法
Dec 14 Javascript
JavaScript静态作用域和动态作用域实例详解
Jun 17 Javascript
jsonp格式前端发送和后台接受写法的代码详解
Nov 07 Javascript
JS写滑稽笑脸运动效果
May 28 Javascript
如何在vue-cli中使用css-loader实现css module
Jan 07 Vue.js
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
BBS(php &amp; mysql)完整版(三)
2006/10/09 PHP
浅析is_writable的php实现
2013/06/18 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
jquery form表单提交插件asp.net后台中文解码
2010/06/12 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
js实现特别简单的钟表效果
2020/09/14 Javascript
Python注释详解
2016/06/01 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
python中有关时间日期格式转换问题
2019/12/25 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Python读写压缩文件的方法
2020/07/30 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
社区服务活动总结
2014/05/07 职场文书
家长建议怎么写
2014/05/15 职场文书
公司租房协议书
2014/10/14 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
五年级数学教学反思
2016/02/16 职场文书
Java的Object类的九种方法
2022/04/13 Java/Android
Python开发五子棋小游戏
2022/04/28 Python