0

我的项目基于这个不错的 repo - https://github.com/qdouble/angular-webpack2-starter/tree/minimal。我将软件包更新为 angular 2.2.3、 webpack 2.1.0-beta.27和 bootstrap-loader 2.0.0-beta.16。当我尝试构建它时,我得到了这些:

./~/css-loader?sourceMap!./~/resolve-url/resolve-url.js!./~/sass-loader?sourceMap!./src/app/shared/datepicker/datepicker.component 中的错误。 scss模块构建失败:ReferenceError:文档未定义

以下是我在组件中使用 SASS 的方式: @Component({ selector: '...', template: `...`, providers: [], encapsulation: ViewEncapsulation.None, styleUrls: ["./datepicker.component.scss"] }) 以及 datepicker.component.scss 文件: @import "/node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css";

有人可以解释一下这个错误是什么吗?

4

1 回答 1

0

尝试:styles: require("./datepicker.component.scss")

这样,标准的 webpack 配置可以扫描所需的文件并正确加载和链接它们。

于 2016-11-25T22:50:51.593 回答