Angular 4 + SASS路径映射

Sha*_*ain 2 sass angular

我想知道是否还有为Angular 4中的SASS文件添加路径映射?我的意思是,假设我有存储在src/assets/styles中的全局scss文件,我想在我的组件scss文件中访问这些文件,这些文件存储在src/app/component/{component-name}/{component中-name} .component.scss.目前我必须这样做:

@import "../../../assets/styles/{file-needed}.scss";
Run Code Online (Sandbox Code Playgroud)

当我希望能够做到这样的事情时:

@import "~assets/styles/{file-needed}.scss";
Run Code Online (Sandbox Code Playgroud)

我知道〜将转到node_modules目录,这只是一个例子.反正有没有为这些东西创建快捷方式?

提前谢谢了!

Sha*_*ain 6

我找到了答案.您可以将"stylePreprocessorOptions"添加到angular-cli.json应用程序对象,以包含scss编译中的任何路径.来源就在这里.