0

我正在使用ng-cli构建工具来组装我的 Angular2 应用程序。

我正在使用 Sass 为我的组件设置样式。在这些 sass 文件中,我想从 bootstrap 导入一些 sass 内容。

我通过使用 Sass 实现了这一点,该 Sass@import使用了下面相关引导文件的相对路径node_modules

@import "../../../../node_modules/bootstrap/scss/_variables.scss";

这有点麻烦,如果我更改组件的目录结构就会中断。

有没有更简洁的机制来导入node_modules没有相对路径的表单?


似乎 sass 属性includePaths允许我将其声明node_modules为包含路径,并允许我进行简洁的导入

@import "bootstrap/scss/_variables.scss";

如何指示ng-cli配置 Sass includePaths

4

1 回答 1

0

尝试在您的 styles.scss 中添加 @import "~bootstrap/scss/_variables.scss"

于 2017-09-02T21:48:12.853 回答