lane online

心平凡,自不凡

  • 莱恩在线
  • web攻城狮诱惑
  • 2B青年的文艺之路
  • 凡眼看世界
  • 我的电邮

技能树展示

Front-end frame

Bootstrap、AngularJS、react、vue

html&js&css

对js框架应用(如jQuery/typescript/layui等)有一定的经验; CSS3、JavaScript(es6)、jquery)、h5页面 less、sass技术(混编、指令、函数等方面应用) gurnt前端打包工具、webpack前端工具

vi&ui

Photoshop、illustrator
View More

思绪边缘

我时常想象自己沿着视野里的湖边一遍一遍的走着,看着春天的枝叶发出新芽,夏天里漫天飞舞的柳絮,秋日里被寒霜染红的落叶,冬日里最最欣喜的漫山遍野的雪景,料想这原本就是自己的一生,但自从遇见了不安,便让自己脱离里梦境,游走在时间与欲望的边缘,时而快乐着时而忧伤着的挥霍自己的青春。

web攻城狮诱惑

sass文件编译流程之windows篇

时间:2018年02月12日 信息来源:lane 点击:次

1、ruby安装 必须


因为sass依赖于ruby环境,所以装sass之前先确认装了ruby。先导官网下载个ruby

在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境

sass文件编译流程之windows篇


2、sass安装 必须

安装完ruby之后,在开始菜单中,找到刚才我们安装的ruby,打开Start Command Prompt with Ruby


sass文件编译流程之windows篇


然后直接在命令行中输入

gem install sass

按回车键确认,等待一段时间就会提示你sass安装成功。

如果要安装beta版本的,可以在命令行中输入

gem install sass --pre



由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。这时候我们可以通过gem sources命令来配置源,先移除默认的https://rubygems.org源,然后添加淘宝的源https://ruby.taobao.org/,然后查看下当前使用的源是哪个,如果是淘宝的,则表示可以输入sass安装命令gem install sass了,关于常用gem source命令可参看:常用的gem source

$ gem sources --remove https://rubygems.org/   移除sass安装换地址

$ gem sources -a https://ruby.taobao.org/ 【如果你系统不支持https,请将淘宝源更换成:gem sources -a http://gems.ruby-china.org】  切换sass安装换地址

$ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org # 请确保只有 ruby.taobao.org  查看sass安装换地址

$ gem install sass sass安装命令


3、gruntfiles.js  必须

sass编译部分

sass: {

    qc: {

        files: {

            '<%= config.src.css %>/wx-official.css': '<%= config.src.css %>/scss/wx-official.scss'

        },

        // options: {

        //     sourcemap: 'true'

        // }

    }

},


grunt任务管理


// 默认被执行的任务列表。

//grunt.registerTask('default', ['copy']);


grunt.registerTask('build', [

    // 'less:qc',

    'autoprefixer:qc',

    'concat:js_common_qc',

    'cssmin:common_qc',

    'copy:js_common_qc',

    'copy:css_common_qc',

    'copy:html_common',

    'copy:img_common',

    'copy:lib_common',

    'cssmin:common_qc',

    'usemin',

    'clean:tmp_qc',

    'sass:qc'

]);



4、sass中文编译乱码问题

engine.rb文件中require后添加:

Encoding.default_external = Encoding.find('utf-8')


相关新闻

  • html5验证码自动切换焦点
  • 关于vue2中nextTick的理解
  • elementui级联选择器显示错位bug解决
  • vue项目打包部署
  • 使用WxParse.wxParse之详情页面部分安卓手机无法显示bug
  • 网站首页|
  • 给我发邮件|
  • 码云

Copyright © 2024laneol All rights reserved. 莱恩在线 网站备案:京ICP备2022036069号-1