美文网首页react环境
05.添加预编译语言

05.添加预编译语言

作者: 大月山 | 来源:发表于2017-11-01 13:47 被阅读1次

安装第一个预编译语言sass

<!--less和sass都用,此处用sass-->
npm install sass-loader node-sass --save-dev
修改webpack.config.js
module: {
    loaders: [
        {
            test: /\.scss$/,
            loader: 'style-loader!css-loader!sass-loader'
        },
    ]
},
添加app.scss
@import 'body';
@import 'header';
@import 'sidebar';
@import 'content';
将app.css拆分成body.scss/header.scss/sidebar.scss/content.scss
<!--例:header.scss-->
.header {
    position: fixed;
    top: 0;
    left: 150px;
    right: 0;
    padding: 0 30px;
    height: 61px;
    background: #ebebeb;
    .user {
        position: absolute;
        right: 0;
        top: 15px;
        height: 30px;
        line-height: 30px;
        color: gray;
    }
    .header-con {
        position: relative;
        width: 100%;
        height: 60px;
    }
    .text {
        float: left;
        height: 30px;
    }

    .avatar {
        float: right;
        width: 30px;
        height: 30px;
        img {
            width: 100%;
            height: 100%;
            border-radius: 90%;
        }
    }
}
修改/app/component/app.js
import '../style/app.css';

<!--修改为-->
import '../style/app.scss';
重新打包
webpack

安装第二个预编译语言less

<!--之后的ui框架会需要使用less-->
npm install less less-loader --save-dev
修改webpack.config.js
module: {
    loaders: [
        {
            test: /\.less$/,
            loader: 'style-loader!css-loader!less-loader'
        },
    ]
},

相关文章

  • 05.添加预编译语言

    安装第一个预编译语言sass 修改webpack.config.js 添加app.scss 将app.css拆分成...

  • html

    添加 cdn 预解析,例如预解析图片服务器

  • ios编译过程

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在...

  • iOS编译过程的原理和应用

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在...

  • 简单聊聊Xcode 中的编译过程和编译原理

    一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在执行的...

  • iOS编译过程的原理和应用

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。像C++,Objective C都是编译语言。编译语言在执...

  • iOS编译过程及原理

    前言 一般可以将编程语言分为两种,编译语言和直译式语言。像C++,Objective C都是编译语言。编译语言在执...

  • 简单聊聊Xcode 中的编译过程和编译原理

    一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在执行的...

  • Day7 jss应用

    01.添加事件 02.onload函数 03.选项卡 04.定时器 05.获取非行内样式 06.BOM操作 07....

  • Day14 面向对象基础3

    01.重写 02.添加属性 03.运算符的重载 04.python 中的内存管理 05.包的使用 01.重写 继承...

网友评论

    本文标题:05.添加预编译语言

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