Webpack Sass-loader 相对路径
Webpack Sass-loader relative path
我有一个问题,我使用 @import
将超棒的字体导入到我的主 scss 文件中。问题是 font awesome _varibles.scss 使用相对路径导入其字体 ../fonts/*
。这会导致错误,因为 webpack 正在尝试加载相对于主 sass 文件入口点的文件。我一直在尝试使用诸如 includePaths
之类的选项,但运气不佳,而加载器则诸如 resolve-url-loader
。我尝试了多条路径但没有快乐。 main.scss 文件位于 sass 文件夹中,还有一个包含字体真棒数据的供应商文件夹。
test: /\.scss$/,
use: [{
loader: "style-loader"
},
{
loader: 'css-loader'
},
{
loader: 'resolve-url-loader'
},
{
loader: 'sass-loader',
options: {
includePaths: [
path.resolve(__dirname, "assets/css/vendor/fontawsome/scss")
]
}
}
]
此问题与您在路径中拼错 fontawesome 无关?
"assets/css/vendor/fontawsome/scss"
我有一个问题,我使用 @import
将超棒的字体导入到我的主 scss 文件中。问题是 font awesome _varibles.scss 使用相对路径导入其字体 ../fonts/*
。这会导致错误,因为 webpack 正在尝试加载相对于主 sass 文件入口点的文件。我一直在尝试使用诸如 includePaths
之类的选项,但运气不佳,而加载器则诸如 resolve-url-loader
。我尝试了多条路径但没有快乐。 main.scss 文件位于 sass 文件夹中,还有一个包含字体真棒数据的供应商文件夹。
test: /\.scss$/,
use: [{
loader: "style-loader"
},
{
loader: 'css-loader'
},
{
loader: 'resolve-url-loader'
},
{
loader: 'sass-loader',
options: {
includePaths: [
path.resolve(__dirname, "assets/css/vendor/fontawsome/scss")
]
}
}
]
此问题与您在路径中拼错 fontawesome 无关?
"assets/css/vendor/fontawsome/scss"