Yeoman告诉Sass生成css文件
Yeoman告诉Sass生成css文件,css,angularjs,sass,yeoman,Css,Angularjs,Sass,Yeoman,我已经生成了一个没有Sass和bootstrap的Angularjs项目。 后来,我发现我需要用于定向css(ltr&rtl)的Sass 所以我尝试在我的项目中安装Sass(我不知道我是否做对了) 我所做的: sudo apt-get install ruby-sass 然后 我创建了一个文件夹sass到应用程序文件夹 然后我修改了grunt.js文件: 我添加此行是为了创建sass任务: sass: { dist: { files: [{
我已经生成了一个没有Sass和bootstrap的Angularjs项目。
后来,我发现我需要用于定向css(ltr&rtl)的Sass 所以我尝试在我的项目中安装Sass(我不知道我是否做对了) 我所做的:
sudo apt-get install ruby-sass
然后
我创建了一个文件夹sass到应用程序文件夹
然后我修改了grunt.js文件:
我添加此行是为了创建sass任务:
sass: {
dist: {
files: [{
expand: true,
cwd: '<%= config.app %>/sass',
src: ['*.scss'],
dest: '<%= config.app %>/styles',
ext: '.css'
}]
}
},
..//
在生成时运行任务当我运行grunt serve时,我期望的是: 文件夹app/styles由来自scss文件的css填充。 我得到的是:和空文件夹
你能帮忙吗 您是否设置了服务任务?没有,但这不是一项核心任务?如果您尝试
grunt sass
,会发生什么?
sass: {
dist: {
files: [{
expand: true,
cwd: '<%= config.app %>/sass',
src: ['*.scss'],
dest: '<%= config.app %>/styles',
ext: '.css'
}]
}
},
..//
watch: {
styles: {
files: ['<%= config.app %>/sass/{,*/}*.scss'],
tasks: ['sass', 'newer:copy:styles', 'autoprefixer']
}
// ...
}
grunt.registerTask('build', [
'clean:dist',
'useminPrepare',
'sass',
// ...
]);