vue安装scss,并且全局引入

在写vue的css样式时,觉得需要css预处理器让自己的css更加简洁、适应性更强、可读性更佳,更易于代码的维护,于是在vue-cli脚手架采用scss。写过的人都知道,每写一个.vue文件都要在style上面@import global.scss文件的话,这样很麻烦。css文件可以在main.js中可以直接import,而scss文件import会报错,因此记录下处理的方法。

1. npm install node-sass --save-dev

npm install sass-loader --save-dev

npm install style-loader --save-dev

2. npm install sass-resources-loader --save-dev

3.修改build中得utils.js

scss: generateLoaders(‘sass‘)

    修改成:

    scss: generateLoaders(‘sass‘).concat(
      {
        loader: ‘sass-resources-loader‘,
        options: {
          resources: path.resolve(__dirname, ‘../src/assets/global.scss‘)
        }
      }
    )

4.修改scss文件名为global.scss

原文地址:https://www.cnblogs.com/dujunfeng/p/8566772.html

时间: 2024-11-08 01:20:23

vue安装scss,并且全局引入的相关文章

vue填坑之全局引入less,scss,styl文件

每次全局引入less文件都是心累的旅程,木有一次能正常启动的,啊,好在最后都解决了,但是原理,本姑娘还是不懂 以全局引入less文件为例 首先安装less的依赖包 用的cnpm install 淘宝镜像文件下载,npm install -g cnpm --registry=https://registry.npm.taobao.org(全局安装) 用build文件下的webpack.base.conf.js里配置less的依赖 { test: /\.less$/, loader: 'style-

vue,一路走来(17)--vue使用scss,并且全局引入公共scss样式

最近朋友问如何在vue项目中使用scss样式,想起之前项目是直接在main.js直接import css文件的,然而main.js不可以直接import scss文件. import './assets/css.css' src/assets/scss.scss $border-color:#c58f5d; .box{ width:100px; height: 100px; border:1px solid #f40; } 第一步:安装依赖 cnpm install node-sass --sa

Vue全局引入JS的方法

两种情况: 1. js为ES5的写法时,如下(自定义的my.js): function fun(){ console.log('hello'); } Vue中的全局引入方式为,在index.html中通过如下方式引入即可: <script src="src/models/my.js"></script> 2. js为 ES6 模块化写法时,即 import,export形式,如下: var fun=function(){ console.log('hello')

vue按需引入/全局引入echarts

npm install echarts -S 1.按需引入 新建echarts.js公共引入 // 文件路径 @/lib/echarts.js 自行配置 // 加载echarts,注意引入文件的路径 import echarts from 'echarts/lib/echarts' // 再引入你需要使用的图表类型,标题,提示信息等 import 'echarts/lib/chart/bar' import 'echarts/lib/component/legend' import 'echar

vue安装(vue-cli脚手架安装)

安装方法1:<script> 标签引入 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入.Vue 会被注册为一个全局变量. vue.min.js的版本 开发版本:包含完整的警告和调试模式 生产版本:删除了警告,24.72kb min+gzip 重要提示:在开发时请用开发版本,遇到常见错误它会给出友好的警告.(开发环境不要用最小压缩版,不然就失去了错误提示和警告!) 安装方法2:使用 CDN 方法 unpkg, 会保持和 npm 发布

Vue安装及项目搭建

1.vue安装 1.1.直接<script>标签引入 官网下载地址为:https://cn.vuejs.org/v2/guide/installation.html#AMD-模块加载器 点击开发版本进行下载 1.2.使用CDN方式 BootCDN(国内) : https://cdn.bootcss.com/vue/2.2.2/vue.min.js unpkg:https://unpkg.com/vue/dist/vue.js cdnjs : https://cdnjs.cloudflare.c

在vue项目中正确的引入jquery

<script>标签引入jquery在vue脚手架里并不适用,需要利用webpack引入jquery 第一种方法 1:因为已经安装了vue脚手架,所以需要在webpack中全局引入jquery 打开package.json文件,在里面加入这行代码,jquery后面的是版本,根据你自己需求更改. dependencies:{ "jquery":"^2.2.3" } 然后在命令行中cnpm install install jquery --save-dev

vue安装openlayers,jquery,bootstrap,

安装 安装openlayers安装指定包安装openlayersVUE中的地图import ol from "openlayers";import "openlayers/dist/ol.css"; cnpm install openlayers --save 安装jquery cnpm install jquery --saveimport $ from 'jquery' 安装 bootstrapnpm install bootstrap --save-dev /

vue中的图标字体引入

网址:https://icomoon.io/app/#/select: 特点:样式多,免费 操作: 1.相中的,随便点,不要钱,generat fonts然后download,得到一个压缩文件,解压 2,把style.css放到vue的static里,把font放到asetes里(当然你也可以放在别的地方,只要vue里就可以). 3,在需要用图标的vue文件的style里引入css文件:@import    ./路径style.css(别忘记改一下style.css里的font路径,否则报错,如