angular generator依赖于 compass因此ruby使用 SASS 时。
两个问题:
最佳答案
如果您正在使用 Yeoman Angular 生成器,并且希望在不依赖 Ruby 的情况下使用 SASS/SCSS,您可以使用 grunt-sass咕噜声模块。
Yeoman 本质上是一个带有 Grunt 的项目设置,因此您可以添加您需要的任何 Grunt 模块。如果你对 Grunt 不熟悉,可以阅读文档 here .
本质上,您可以为您的 SASS 任务设置 Grunt 配置,然后在您生成的项目的 Gruntfile.js
中注册该任务。 :
grunt.initConfig({
sass: {
options: {
sourceMap: true
},
dist: {
files: {
'main.css': 'main.scss'
}
}
}
});
grunt.registerTask('default', ['sass']);
你应该注意到这个 Grunt 模块使用了 Node SASS用于 CSS 编译而不是 Compass,因此您可能会错过一些您可能习惯的 Compass mixin。
关于ruby - 没有 Ruby 的 Angular 生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26768234/