Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何缩短到_variables.scs的路径?_Angular_Sass - Fatal编程技术网

Angular 如何缩短到_variables.scs的路径?

Angular 如何缩短到_variables.scs的路径?,angular,sass,Angular,Sass,我正在尝试缩短@import语句。目前他们都是 @import“apps/playway/src/app/quick/style/variables” 在我所有的SCSS文件中 在angular.json中,我指定了: "styles": [ "apps/playground/src/app/quiz/styles/styles.scss" ], "stylePreprocessorOptions": { "includePaths": [ "quiz/styles/" ]

我正在尝试缩短@import语句。目前他们都是
@import“apps/playway/src/app/quick/style/variables”
在我所有的SCSS文件中

在angular.json中,我指定了:

"styles": [
  "apps/playground/src/app/quiz/styles/styles.scss"
],
"stylePreprocessorOptions": {
  "includePaths": [
    "quiz/styles/"
  ]
}, 
在styles.scss中,我有
@import“变量”


当我在任何组件SCSS文件中尝试@import“~variables”时,它似乎不起作用,它只是说“无法解析文件'~variables'”。

在您的任何组件中,您现在应该能够
@import'variables',不需要~

Angular将在添加到
includePath
的任何目录中查找要导入的样式
~字符用于从节点_模块导入


编辑:您需要将includePaths中的路径更改为:
应用程序/游乐场/src/app/quick/styles/

我感觉这与一个问题有关“~tilde操作员无法在app/src下路径到SCS”