在create-react-app創建的應用中配置Sass


使用 create-react-app 配置 react 開發環境,像下面這樣,就可以構建一個新的 react 單頁面應用,非常方便。

npm install -g create-react-app
create-react-app my-app

cd my-app
npm start

但是現在的 create-react-app(react.15.6.1) 去掉了默認支持Sass等預處理器,官方文檔說明,有如何配置預處理器,如果我們要使用預處理器時,就需要我們自己來配置,在按着官方文檔進行配置時,npm start 是有效果的,但是當我改動 scss 文件時,就會報錯。然后就在網上查找了一些相關配置,發現這樣也是可以的:

  1. 安裝依賴
npm install sass-loader node-sass --save-dev
  1. node_modules/react-scripts/config下找到 webpack.config.dev.js 文件,在 exclude 中添加 /.scss$/,
  2. 並在loaders中添加一項:
{
        test: /\.scss$/,
        loaders: ['style-loader', 'css-loader', 'sass-loader'],
},

像這樣:

至此,Sass 就配置好了。

注意,我們只是修改了 webpack.config.dev.js ,如果要在生產環境中生效,需要在webpack.config.prod.js做同樣的配置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM