我已经附加了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
),那么它就可以了。
为什么会这样?
答案 0 :(得分:0)
事实证明,只需要同时使用-w
和-p
,-p
就是明确告诉ngc
要使用哪个配置。所以没有它,它使用默认的tsconfig.json
文件。