从 Angular 打字稿导入 css3/compass

Import css3/compass from Angular Typescript

我尝试使用来自用 TypeScript 编写的 Angular 应用程序(不是 Javascript)的 compass,但是当我写下一行时:

// general.scss
@import 'compass/css3';

我收到以下错误:

@import 'compass/css3';
^
      File to import not found or unreadable: compass/css3.

如何安装指南针?

尝试使用此 ~ 导入它(如果您安装了 compass-mixins),

@import '~compass-mixins/lib/compass/css3';

谢谢,我找到了解决方案。只需安装 compass-mixins:

$ npm install compass-mixins

然后从node_modules文件夹中读取:

@import '../../../node_modules/compass-mixins/lib/compass';

虽然有点麻烦,但是很管用。

更新:不要使用之前的导入。使用以下语法,如

中所述
@import '~compass-mixins/lib/compass/css3';

确实下面一个对我有用。

@import '//类路径:compass/css3';