Ajouter le SASS de éjecté de création de réagir application de config

Je veux ajouter .scss soutien dans mon application, qui a été créé à l'aide de create-réagir-app.

J'ai fait éjecter npm run eject et installé les dépendances nécessaires: npm install sass-loader node-sass --save-dev

À l'intérieur de config/webpack.config.dev.js j'ai ajouté pour les chargeurs de cet extrait:

{
   test: /\.scss$/,
   include: paths.appSrc,
   loaders: ["style", "css", "scss"]
},

Donc le début de l'chargeurs tableau de maintenant ressemble à:

loaders: [
      //Process JS with Babel.
      {
        test: /\.(js|jsx)$/,
        include: paths.appSrc,
        loader: 'babel',
        query: require('./babel.dev')
      },
      //"postcss" loader applies autoprefixer to our CSS.
      //"css" loader resolves paths in CSS and adds assets as dependencies.
      //"style" loader turns CSS into JS modules that inject <style> tags.
      //In production, we use a plugin to extract that CSS to a file, but
      //in development "style" loader enables hot editing of CSS.
      {
        test: /\.css$/,
        loader: 'style!css!postcss'
      },
      //LOAD & COMPILE SCSS
      {
        test: /\.scss$/,
        include: paths.appSrc,
        loaders: ["style", "css", "scss"]
      },

Maintenant dans mon jsx lorsque j'essaie d'importer fichier scss:

import './assets/app.scss';

J'obtiens une erreur:

Uncaught Error: Cannot find module "./assets/app.scss"

Donc ma config doit être erronée, car je ne suis pas en mesure de charger .scss fichiers. Comment ajuster la configuration de la charge .scss fichiers dans éjecté create-react-app?

InformationsquelleAutor bukowski | 2016-11-08