Webpack sass loader does not recognize global variables file

前端 未结 5 1066
青春惊慌失措
青春惊慌失措 2020-12-18 22:05

i have this sass directory:

- _vars.scss
- main.scss

//vars.scss

$base-container: 1400px;

//main.scss

5条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-18 22:44

    Webpack 4 solution:

    {
        loader: 'sass-loader', options: {
            sourceMap: true,
            prependData: '@import "pathto/vars";'
        },
    }
    

    In order @import "pathto/vars"; to work you need Webpack to configure to resolve such imports. So it simply prepends the line.

    This solution is good because you have no issues with sourcemaps like with using sass-resources-loader

提交回复
热议问题