【问题标题】:Running "saas:dev" (sass) task Bus Error: 10运行“saas:dev”(sass)任务总线错误:10
【发布时间】:2019-02-27 22:58:53
【问题描述】:

我正在运行 grunt-sass 来尝试编译我的 SCSS,但每次运行时都会出现 Bus Error: 10. Using Node version 5.6.0,并且可以找到错误的图像here

以前有人遇到过这个吗?

Gruntfile.js:

module.exports = function(grunt) {

    // Configure tasks
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        uglify: {
            dev: {
                options: {
                    beautify: true,
                    mangle: false,
                    compress: false,
                    preserveComments: 'all'
                },
                src: 'src/js/*.js',
                dest: 'js/script.min.js'
            },
            build: {
                src: 'src/js/*.js',
                dest: 'js/script.min.js'
            }

        },
        sass: {
            dev: {
                options: {
                    outputStyle: 'expanded'
                },
                files: {
                    'src/lad.css': 'src/sass/style.scss'
                }
            }
        },
        watch: {
            js: {
                files: 'src/js/*.js',
                tasks: ['uglify:dev']
            }
        }
    });

    // Load the plugins
    grunt.loadNpmTasks('grunt-contrib-uglify');
    grunt.loadNpmTasks('grunt-contrib-watch');
    grunt.loadNpmTasks('grunt-sass');

    // Register tasks

    grunt.registerTask('default', ['uglify:dev', 'sass:dev']);

    grunt.registerTask('build', ['uglify:build']);
};

【问题讨论】:

  • 您使用哪个版本?我的意思是 nodejs 和 grunt。
  • 我不太喜欢咕噜咕噜,我用 gulp。但是有没有一种方法可以代替运行grunt 来启动一个观察者(正如我在你的图片中看到的那样),将grunt-sass 之类的东西作为一次性任务运行,看看你是否有同样的错误?
  • 你能帮我一个忙吗? npm i -g npm-check-updates 导航到您的存储库/项目和 ncu -anpm update 然后再次运行它?这将解决任何可能的版本错误。
  • Ayoub 我正在使用 5.6.0 版的 nodejs 和 0.4.5 版的 grunt。彼得我不认为运行观察者会有所帮助,因为任务本身首先无法运行。 Suzumakes,谢谢你,我刚刚尝试了所有这些,它刚刚更新了 jshint,其他一切都是最新的。没有任何改变,仍然出现总线错误:10
  • What does your Sass look like? 我只能为您找到其他东西。

标签: javascript gruntjs


【解决方案1】:

可能是版本错误。尝试升级 nodejs 和/或 grunt。此处已报告该错误:

https://github.com/gruntjs/grunt-contrib-watch/issues/204

【讨论】:

  • 据我所知,我是最新的。我正在运行 nodejs 的 5.6.0 版本和 grunt 的 0.4.5。
【解决方案2】:

好的,这里的问题是我设置了我的 SCSS 错误,一个模块正在导入自己。在这种情况下,它是 Bourbon Neat,而波本是自己进口的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 2017-07-06
    • 2013-02-07
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多