Yeoman generator angular yeoman应用程序中缺少sass导入文件

Yeoman generator angular yeoman应用程序中缺少sass导入文件,yeoman-generator-angular,Yeoman Generator Angular,我在main.scss b/w中导入了sass文件 // bower:scss @import "bootstrap-sass-official/assets/stylesheets/_bootstrap.scss"; @import "custom/app.scss"; // endbower 每当发生样式更改或我的应用程序重新启动时,导入的scss文件就会丢失。生成器可能已生成一个gulp/gruntfile,该文件使用类似于尝试查找引用(在本例中为scss文件)的内容,并将其插入两个“神

我在main.scss b/w中导入了sass文件

// bower:scss
@import "bootstrap-sass-official/assets/stylesheets/_bootstrap.scss";
@import "custom/app.scss";
// endbower

每当发生样式更改或我的应用程序重新启动时,导入的scss文件就会丢失。

生成器可能已生成一个gulp/gruntfile,该文件使用类似于尝试查找引用(在本例中为scss文件)的内容,并将其插入两个“神奇”注释之间。它将找到的唯一参考是通过安装的组件。但它会首先扔掉任何它认为过时的东西(它假设您已经删除了Bower组件,因为它找不到它)

要解决这个问题,只需在神奇的注释后声明@imports

作为旁注,使用Bower安装引导程序之类的组件是一种良好的做法。这将使更新它们和将它们集成到构建过程中变得更加容易

(我希望这回答了你的问题-我确实做了一些假设:我假设文件没有被删除,但@import语句被删除。如果实际的SCSS文件被删除,这可以从问题中解释,那么这个答案是无效的)