我用sass创建了一个新的angular项目,并创建了一个名为sass的文件夹,其中包含一个名为_variables.scss的文件。
在app组件中,我尝试像这样导入变量。
@import 'variables'
当我运行 "ng serve" 时,我遇到了以下错误:./src/app/app.component.scss 模块构建失败:
@import 'variables'
^
File to import not found or unreadable: variables.
in C:\Users\Bonge\Documents\Projects\movies_database\movies-client\src\app\app.component.scss (line 1, column 1)
我在angular.json中添加了以下内容:
"stylePreprocessorOptions": { "includePaths": [ "src/", "src/sass/" ]
Angular入门应用程序的目录结构:
|- src/
|- sass/
|- _variables.scss
|- _mixins.scss
|- styles.scss
我仍然遇到相同的错误:我在这里做错了什么?需要帮助。
src/styles.css
重命名为src/styles.scss
,并在该文件中包含您的src/sass
目录中的其他样式。如果您喜欢,请查看我的GitHub项目,其中我正在做您现在尝试做的事情。请注意,在angular.json
文件中,我设置了"styles": ["src/styles.scss"],
。 - lealceldeiro