Angular - 如何使用ngc -w导入scss变量文件?

时间:2018-02-05 10:03:16

标签: angular sass tsconfig angular-compiler-cli

我已经附加了FooComponent.scss文件,这可行。

但是,当尝试从驻留在node_modules中的外部lib导入变量文件时,会引发错误。

在我的.scss文件中:

@import './node_modules/@my-lib/dist/utils/_exports';

但当我运行ngc -w tsconfig-aot.json时,它会抛出:

Couldn't resolve resource ./node_modules/@my-lib/dist/utils/_exports from /Users/chrillewoodz/my-project/@my-lib/ng/src/components/foo/foo.component.scss

奇怪的是,如果我ngc -p tsconfig-aot.json {注意-p而不是-w),那么它就可以了。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

事实证明,只需要同时使用-w-p-p就是明确告诉ngc要使用哪个配置。所以没有它,它使用默认的tsconfig.json文件。