美文网首页
vue-cli3创建项目使用css预处理配置

vue-cli3创建项目使用css预处理配置

作者: bypwan | 来源:发表于2018-10-18 17:27 被阅读0次

1,vue.config.js

最近安装了下vue cli3版本, 和vue cli2 相比文件目录少了很多配置,没有了build和config目录,那么像vue cli2 之前的关于端口号的配置,打包之后路径的配置,图片的配置 等等,应该去哪里配置呢?                    vue cli3 可以在项目根目录新建一个vue.config.js文件(和package.json)平级,像之前的很多繁琐配置,都可以在这个文件里配置啦

注意:vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段,但是注意这种写法需要你严格遵照 JSON 的格式来写。

2,处理css预加载

比如使用less

1,可以在创建项目的时候选择使用的预处理器

2,如果创建项目的时候选的默认,内置的 webpack 仍然会被预配置为可以完成所有的处理,我们只需要手动安装处理预处理器的loader即可,比如:

# Sass

npm install -D sass-loader node-sass

# Less

npm install -D less-loader less

# Stylus

npm install -D stylus-loader stylus

3,导入相应的文件类型(例如less),比如在main.js中引入事先写好的style.less,在*.vue文件中这样来使用:

<style lang="less">

</less>

进阶:向预处理器loader传递选项

解决问题:比如向所有的less样式传入共享的全局变量,定义的less变量在variables.less文件中定义,如果每个less文件中都需要引入,就需要我们一个一个引入比较麻烦,通过配置vue.config.js

解决方法:配置vue.config.js文件中的css.loaderOptions选项

代码:

相关文章

  • vue-cli3创建项目使用css预处理配置

    1,vue.config.js 最近安装了下vue cli3版本, 和vue cli2 相比文件目录少了很多配置,...

  • vue.config.js配置

    前言 在使用vue-cli3创建项目后,因为webpack的配置均被隐藏了,当你需要覆盖原有的配置时,则需要在项目...

  • VUE-vue.config.js

    在使用vue-cli3创建项目后,因为webpack的配置均被隐藏了,当你需要覆盖原有的配置时,则需要在项目的根目...

  • 初始化创建vue-cli项目

    vue-cli3 项目创建-配置-发布 一、使用的技术 vue-cli3vuexaxios采用的数据接口,easy...

  • lm-ui-element 安装、组件简介

    lm-ui-element 安装、组件简介 安装 首先创建项目,使用vue-cli3创建项目 创建好后,进入项目文...

  • 管理系统流程

    卖座后台管理系统知识体系 目录 vue-cli3 创建项目(略) 重置样式和公共样式(略) 路由配置(略) 使用饿...

  • 路由配置侧边栏

    卖座后台管理系统知识体系 目录 vue-cli3创建项目(略) 重置样式和公共样式(略) 路由配置(略) 使用饿了...

  • 基于vue-cli3,全局集成 scss | sass

    Css的预处理器 如果项目中没有scss预处理器,需要安装 修改配置文件 vue.config.js

  • vue实战第一天

    Vue技术栈开发实战-使用vue-cli3创建项目使用Vue UI创建、管理项目 这里的vue-cli必须是3.x...

  • 从零开始的Vue项目-1

    使用vue-cli3创建vue项目 1.下载安装vue-cli3,这里我使用npm安装 安装完成后可以通过vue ...

网友评论

      本文标题:vue-cli3创建项目使用css预处理配置

      本文链接:https://www.haomeiwen.com/subject/yqjszftx.html