我的项目结构:
webpack.config.js
app--
--> src
---->> components
------>>> myComponent.js
------>>> myComponent.scss
--> styles
---->> variables.scss
在 webpack.config.js 文件的 module.exports 中:
...
resolve: {
alias: {
styles: path.join(__dirname, 'app/styles')
}
}
在我的文件中 - myComponent.scss:
@import "styles/variables";
构建bundle.js时出现以下错误:
Module build failed:
@import "styles/variables";
^
File to import not found or unreadable: styles/variables
我该如何在Sass文件中@import别名?
styles
在别名alias.styles
中被包含为path.join(..., 'app/styles')
,并且在导入中作为@import "styles/variables"
。它可能需要是@import "variables"
。 - Nikos Paraskevopoulos