我有SailsJs项目。并且需要安装bootstrap-sass版本。
我正在使用grunt-contrib-sass
。但我真的需要安装ruby吗?
我可以修改grunt,那么node-sass将负责编译吗?
答案 0 :(得分:0)
遵循此示例:https://github.com/sails101/using-sass
而不是grunt-contrib-sass
,而是使用grunt-sass
来避免Ruby依赖:
yarn add grunt-sass
npm i --save grunt-sass
安装bootstrap-sass
:
yarn add bootstrap-sass
npm i --save bootstrap-sass
假设您已按照上面链接的回购说明进行操作,我们需要在bootstrap-sass
配置中将sass.js
添加到我们的导入中:
-
module.exports = function(grunt) {
grunt.config.set('sass', {
dev: {
options: {
includePaths: ['node_modules/bootstrap-sass/assets/stylesheets']
},
files: [{
expand: true,
cwd: 'assets/styles/',
src: ['importer.scss'],
dest: '.tmp/public/styles/',
ext: '.css'
}]
}
});
grunt.loadNpmTasks('grunt-sass');
};
@import "bootstrap"
。