我正在使用带有 angular 2 的 webpack 并让 sass 使用它。我的下一步是让 AOT 工作。我现在卡住了,因为 ngc 在访问我的 scss 文件时失败,因为它找不到导入。
消息是“未找到资源文件...”并引用导入语句。编译器可能首先需要处理 scss 文件是有道理的,但这需要首先构建应用程序,并且需要创建 ngFactories 才能成功构建。
我正在使用带有 angular 2 的 webpack 并让 sass 使用它。我的下一步是让 AOT 工作。我现在卡住了,因为 ngc 在访问我的 scss 文件时失败,因为它找不到导入。
消息是“未找到资源文件...”并引用导入语句。编译器可能首先需要处理 scss 文件是有道理的,但这需要首先构建应用程序,并且需要创建 ngFactories 才能成功构建。
目前(2016/12/28),没有办法处理。是的,这很糟糕。
最好的方法是在运行 ngc 之前使用 node-sass 编译它。
这是来自 angular-webpack2-starter 的示例
这似乎很不方便。
这是希望。@ngtools/webpack
有了这个,我们可以直接在组件中使用 scss。