运行 旧的 gruntfile grunt-contrib-sass 错误
Running old gruntfile grunt-contrib-sass error
找了几个小时,仍然没有运气.. 尝试 运行 一个非常旧的 G运行tfile(带有 imagemin 和 sass),它曾经可以工作。 Imagemin 正在工作,sass 没有。
它抛出的错误是:
找不到名为 "include-paths" 的选项。
警告:已退出,错误代码为 64 使用 --force 继续。
由于警告而中止。
我安装了 npm。我安装了 g运行t-contrib-sass。我安装了 sass & ruby。
其中 sass 给出:
C:\用户..\AppData\Roaming\npm\sass
C:\用户..\AppData\Roaming\npm\sass.cmd
其中 ruby 给出:
C:\Ruby26-x64\bin\ruby.exe
这是我的 G运行t 文件的一个片段,如果您需要额外的信息,我会把它完整地放入:
sass: {
peter: {
options: {
compress: false,
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'peter/css2/',
src: ['**/*.scss'],
dest: 'peter/',
ext: '.css'
}]
},
sots: {
options: {
compress: false,
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'sots/css2/',
src: ['**/*.scss'],
dest: 'sots/',
ext: '.css'
}]
}
},
options: {
includePaths: ['bower_components/foundation/scss']
},
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-newer');
//require('jit-grunt')(grunt);
grunt.registerTask('build', ['sass']);
grunt.registerTask('default', ['newer:imagemin', 'sass', 'build']);
}
没关系,扔掉 grunt-contrib-sass 并用 node-sass
代替
找了几个小时,仍然没有运气.. 尝试 运行 一个非常旧的 G运行tfile(带有 imagemin 和 sass),它曾经可以工作。 Imagemin 正在工作,sass 没有。
它抛出的错误是:
找不到名为 "include-paths" 的选项。 警告:已退出,错误代码为 64 使用 --force 继续。 由于警告而中止。
我安装了 npm。我安装了 g运行t-contrib-sass。我安装了 sass & ruby。
其中 sass 给出: C:\用户..\AppData\Roaming\npm\sass C:\用户..\AppData\Roaming\npm\sass.cmd
其中 ruby 给出: C:\Ruby26-x64\bin\ruby.exe
这是我的 G运行t 文件的一个片段,如果您需要额外的信息,我会把它完整地放入:
sass: {
peter: {
options: {
compress: false,
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'peter/css2/',
src: ['**/*.scss'],
dest: 'peter/',
ext: '.css'
}]
},
sots: {
options: {
compress: false,
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'sots/css2/',
src: ['**/*.scss'],
dest: 'sots/',
ext: '.css'
}]
}
},
options: {
includePaths: ['bower_components/foundation/scss']
},
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-newer');
//require('jit-grunt')(grunt);
grunt.registerTask('build', ['sass']);
grunt.registerTask('default', ['newer:imagemin', 'sass', 'build']);
}
没关系,扔掉 grunt-contrib-sass 并用 node-sass
代替