vue-cli 和 sass 的打开方式图文详解

本文主要通过图文并茂的形式给大家介绍了vue-cli + sass 的正确打开方式,非常不错,具有参考借鉴价值,需要的朋友参考下吧,希望能帮助到大家。

关于在vue-cli搭建的项目中怎么配置sass,网上搜到的基本是这种答案:

vue-cli 和 sass 的打开方式图文详解

但是我认为,直接将样式写在每个单文件的里,是十分不明智的做法。且不说node-sass安装过程的各种坑,内嵌的也让组件显得十分混乱。想象一下你在修改某个methods时必须拖动滚轮穿越几十上百行的css代码,又或者为了修改一组样式,却找不到对应的css文件,因为它们散布在vue文件里。。。

在我看来,正确的做法应该是单独管理sass文件,然后在main.js中直接引入编译好的css文件。像iView, ElementUI 都是采用这种做法。

立即学习“前端免费学习笔记(深入)”;

如果你认同并且打算采用这种方式,看下面这个具体的例子:

vue-cli 和 sass 的打开方式图文详解

项目结构如上图,style文件夹下是分门别类的scss文件,方便管理和后期维护。然后在main.scss引入所有的scss样式片段,使用 sass –watch main.scss:main.css 命令监听并将scss文件编译为css文件。最后在main.js中引入main.css文件。这样你就可以直接在元素上添加class,然后在scss中畅快写样式了。

vue-cli 和 sass 的打开方式图文详解

当然我们不希望每次手动输入这些命令,初步想法是通过修改dev命令,:

vue-cli 和 sass 的打开方式图文详解

但是这样并不能达到效果,因为每次只会启动前一个命令。于是考虑到使用批处理来实现:

vue-cli 和 sass 的打开方式图文详解
vue-cli 和 sass 的打开方式图文详解

将这两个.bat放在根目录下,然后配置package.json:

vue-cli 和 sass 的打开方式图文详解

这样就可以使用 npm run dev 一键启动 hot reload 和 sass watch了。

相关推荐:

CSS预处理器Sass实例详解

如何解决webstrom sass注释中文出错问题

关于SASS的学习总结

以上就是vue-cli 和 sass 的打开方式图文详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2790258.html

(0)
上一篇 2025年3月8日 18:53:21
下一篇 2025年3月8日 18:53:29

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue引入css,less遇到的坑和解决方法实例分享

    在使用vux开发手机页面时,引入vux的公共样式less一直报错,通过各种百度,google都没有解决,走了很多弯路。最后才发现钻牛角尖了,可以换一种方法引入。本文主要为大家分享一篇浅谈vue引入css,less遇到的坑和解决方法,具有很好…

    编程技术 2025年3月8日
    200
  • Vue-cli引入第三方JS和CSS方法详解

    本文主要为大家分享一篇vue cli 引入第三方js和css的常用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到到大家。 第一种方法: 直接在index.html中引入 js 登录后复制 css 立即学习…

    编程技术 2025年3月8日
    200
  • vue-cli中的ESlint配置文件eslintrc.js介绍

    eslint是用来管理和检测js代码风格的工具,可以和编辑器搭配使用,如vscode的eslint插件。当有不符合配置文件内容的代码出现就会报错或者警告,本文主要和大家分享vue-cli中的eslint配置文件eslintrc.js详解 ,…

    编程技术 2025年3月8日
    200
  • 在vue-cli中使用路由的方法

    本文主要和大家介绍在vue-cli中使用路由的方法,给大家做个参考,希望能帮助大家正确在vue-cli中使用路由。 1.首先npm中是否有vue-router 一般在vue-cli的时候就已经下载好了依赖包了 2.使用vue的话正常的需要涉…

    2025年3月8日
    200
  • 实例详解vue-cli中的webpack配置

    本文主要介绍了vue-cli中的webpack配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 版本号 vue-cli 2.8.1 (终端通过vue -V 可查看) vue 2.2.2…

    编程技术 2025年3月8日
    200
  • Vue-cli创建单页面到多页面的方法实例代码

    对于某些项目来说,单页面不能很好的满足需求,所以需要将vue-cli创建的单页面项目改为多页面项目。本文主要和大家介绍vue-cli创建项目从单页面到多页面的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,…

    2025年3月8日
    200
  • vue-cli与webpack处理静态资源的方法

    处理静态资源 你也许会注意到vue-cli与webpack结合的项目中,我们通常会有两个静态资源的路径:src/assets和static/,他们两者的区别是什么呢?本文主要和大家介绍了vue-cli与webpack结合如何处理静态资源,小…

    编程技术 2025年3月8日
    200
  • vue-cli项目中的proxyTable跨域问题

    什么是跨域? 同源策略规定了如果两个 url 的协议、域名、端口中有任何一个不等,就认定它们跨源了。本文主要和大家介绍了vue-cli项目中的proxyTable跨域问题小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编…

    2025年3月8日 编程技术
    200
  • vue-cli编写vue插件实例

    本文主要介绍了使用vue-cli编写vue插件的方法,利用vue组件创建模板,使用webpack打包生成插件再全局使用。 1、vue init webpack-simple 生成项目目录 2、调整目录结构 3、修改webpack.confi…

    2025年3月8日
    200
  • vue-cli开发多页面应用的简单示例

    创建项目 使用 vue-cli 创建一个项目 $ vue init webpack vue-multiple-demo 登录后复制 根据控制台的提示,填写相关信息即可。创建完成后,进入该项目根目录并安装依赖。 $ cd vue-multip…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论