Command line GruntJS“;总线错误“咕噜手表”;
当我尝试运行Command line GruntJS“;总线错误“咕噜手表”;,command-line,terminal,sass,gruntjs,watch,Command Line,Terminal,Sass,Gruntjs,Watch,当我尝试运行grunt watch时,GruntJS出现错误。 它工作正常,直到它所在的文件发生更改 看,然后,它看起来像这样: Running "watch" task Waiting...[1] 2464 bus error grunt watch 编号2464发生变化。这似乎是grunt正在监视的港口?但是,我不确定。这是我的Grunfile文件: module.exports = function (grunt) { "use strict"; grunt.initConfi
grunt watch
时,GruntJS出现错误。
它工作正常,直到它所在的文件发生更改
看,然后,它看起来像这样:
Running "watch" task
Waiting...[1] 2464 bus error grunt watch
编号2464
发生变化。这似乎是grunt正在监视的港口?但是,我不确定。这是我的Grunfile文件:
module.exports = function (grunt) {
"use strict";
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
options: {
style: 'compact'
},
files: {
'css/style.css': 'sass/style.scss',
}
}
},
watch: {
files: 'sass/style.scss',
tasks: ['sass']
}
});
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['sass']);
};
提前感谢所有的帮助 您使用Osx maverick吗 签出此项:
您需要将node.js升级到0.10.22版本:
# Check your version of Node.js. v0.10.20 will still be broken
node –v
# clean your node cache
sudo npm cache clean –f
# install node binary manager ’n’
sudo npm install -g n
# use said ’n’ manager to install latest stable version
sudo n stable
来源:sass文件中的无效语法也可能导致grunt或gulp退出并出现总线错误。如果您已经更新了节点并重新安装了模块,但没有任何成功,请尝试运行
sass--watch
,看看是否有任何错误(导入循环可以安全地忽略作为原因)。事实上,我使用的是OS X Mavericks,我将这样做以查看发生了什么。不过看起来不错。谢谢这对我不起作用。我的节点是v4.1.0,sudo n stable
将我的节点设置为4.0.0,我仍然在gulp watch上看到总线错误。仅供参考。