最近在做React项目,准备记录一下开发过程
create-react-app insurance-course
cd insurance-course
npm run eject
sudo npm install stylus stylus-loader --save-dev
在 config/webpack.config.js 文件里
const stylusRegex =/\.styl$/;
const stylusModuleRegex=/\.module\.styl$/;
{ // 配置 stylus
test: stylusRegex,
exclude: stylusModuleRegex,
use: getStyleLoaders(
{
importLoaders: 2,
sourceMap: isEnvProduction && shouldUseSourceMap,
modules: true, // 设置模块化
},
'stylus-loader'
),
sideEffects: true,
},
{
test: stylusModuleRegex,
use: getStyleLoaders(
{
importLoaders: 2,
sourceMap: isEnvProduction && shouldUseSourceMap,
modules: true,
getLocalIdent: getCSSModuleLocalIdent,
},
'stylus-loader'
),
},