美文网首页
create-react-app构建的react项目中使用sas

create-react-app构建的react项目中使用sas

作者: xinyiyake | 来源:发表于2019-08-22 15:48 被阅读0次

    1. 安装node-sass

    $ npm install node-sass --save
    $ # or
    $ yarn add node-sass
    

    之后你就可以使用Sass了

    //可以在js文件中通过import 来引用*.scss文件
    import  './public.scss'
    //可以在scss文件中通过@import来引用*.scss文件
    @import './public.scss';
    

    注意:这边引用路径的都是相对路径。

    2.使用绝对路径来引用scss文件

    在用scss的过程中,你可能想要在src目录下创建一个放置公共scss文件的目录,这个时候使用相对路径会出现烦人的‘../../../../public.scss’的写法,使用绝对路径的方式明显方便很多,在最新的文档中,官方给出了一个非常简单的操作,在src目录下添加一个jsconfig.json文件:

    {
      "compilerOptions": {
        "baseUrl": "src"
      },
      "include": ["src"]
    }
    

    之后就可以任意使用绝对路径的写法了:

    //可以这样引用scss
    @import 'styles/public.scss';
    //甚至可以这样来引用一个组件
    import 'component/Button.js'
    

    总而言之,写代码一个爽。

    Note: jsconfig.json如果要生效,请将react-scripts升级至最新版本。

    参考资料

    1. 添加 Sass
    2. 使用绝对路径

    相关文章

      网友评论

          本文标题:create-react-app构建的react项目中使用sas

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