create-react-app
打包一样是用的webpack
,因此使其支持sass
实际上是和咱们自行初始化的项目同样的,只是webpack
的配置文件所在目录不同。因此只要找到配置文件所在的目录,而后按照通常webpack
的配置方法配置就好。css
首先安装sass-loader
和node-sass
两个依赖。node
yarn add sass-loader node-sass
而后修改node_module
文件夹下react-scripts
里面关于webpack
的配置文件react
具体文件路径为:./node_module/react-scripts/config/webpack.config.dev.js
注意:这是开发时的配置文件,打包还须要再配置webpack.config.prod.js
文件
具体修改内容就是在配置文件里面添加:webpack
{ test: /\.scss$/, use: [ 'style-loader', 'css-loader', 'sass-loader' ] }
具体位置就是在css配置的下面web
{ test: /\.css$/, ....
以上就是使create-react-app支持sass最简单的配置方法了。shell