Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由于警告:RequireJS失败,所有检查都失败。使用--force继续_Javascript_Github_Gruntjs_Jquery Select2 - Fatal编程技术网

Javascript 由于警告:RequireJS失败,所有检查都失败。使用--force继续

Javascript 由于警告:RequireJS失败,所有检查都失败。使用--force继续,javascript,github,gruntjs,jquery-select2,Javascript,Github,Gruntjs,Jquery Select2,我不是一个普通的开发者。 我想做的就是给它添加一个语言翻译;翻译了默认的src/js/select2/i18n/en.js文件内容,创建了新文件,并将标签从英语改为非英语。 提交拉动请求后,我看到所有检查都失败,并且低于CI/Linting结果: Run grunt compile lint Running "requirejs:dist" (requirejs) task Error: ENOENT: no such file or directory, open '/home/runner/

我不是一个普通的开发者。
我想做的就是给它添加一个语言翻译;翻译了默认的
src/js/select2/i18n/en.js
文件内容,创建了新文件,并将标签从英语改为非英语。
提交拉动请求后,我看到所有检查都失败,并且低于CI/Linting结果:

Run grunt compile lint
Running "requirejs:dist" (requirejs) task
Error: ENOENT: no such file or directory, open
'/home/runner/work/select2/select2/src/js/select2/i18n/en.js'
In module tree:
select2/core
select2/options
select2/defaults
Warning: RequireJS failed. Use --force to continue.

Aborted due to warnings.
##[error]Process completed with exit code 6.
CI/测试和CI/缩小的结果相同。 要成功合并翻译文件,需要做些什么。

第一次编译失败,因为您的提交删除了本PR中提到的en.js文件。这就是你在这个问题中提到的错误日志

由于构建日志中的以下原因,您的第二个应用程序失败

Running "jshint:code" (jshint) task

   src/js/select2/i18n/te.js
     13 |                var message = overChars + ' అక్షరం తొలిగించండి';
                             ^ 'message' is already defined.
     16 |            return message;
                            ^ 'message' used out of scope.
     31 |                var message = 'మీరు ' + args.maximum + ' అంశాల్ని మాత్రమే ఎంచుకోగలరు';
                                                                                              ^ Line is too long.
     33 |                var message = 'మీరు ' + args.maximum + ' అంశాన్ని మాత్రమే ఎంచుకోగలరు';
                                                                                              ^ Line is too long.
     33 |                var message = 'మీరు ' + args.maximum + ' అంశాన్ని మాత్రమే ఎంచుకోగలరు';
                             ^ 'message' is already defined.
     36 |            return message;
                            ^ 'message' used out of scope.

>> 6 errors in 103 files
无论您在哪里看到已定义了
“消息”且
“消息”已超出范围
,这都是由于多次错误地定义
消息
变量并在其范围外使用该变量造成的。错误
行太长
是由于特定行超过了作为linting配置一部分设置的每行最大限制

input oolong
功能更改为

   inputTooLong: function (args) {
        var overChars = args.input.length - args.maximum;
        var message = overChars;

        if (overChars != 1) {
            message += ' అక్షరాలు తొలిగించండి';
        } else {
            message += ' అక్షరం తొలిగించండి';
        }

        return message;
    }
   maximumSelected: function (args) {
        var message = 'మీరు ' + args.maximum;

        if (args.maximum != 1) {
            message += ' అంశాల్ని మాత్రమే ఎంచుకోగలరు';
        } else {
            message += ' అంశాన్ని మాత్రమే ఎంచుకోగలరు';
        }

        return message;
    }
并将
maximumSelected
函数更改为

   inputTooLong: function (args) {
        var overChars = args.input.length - args.maximum;
        var message = overChars;

        if (overChars != 1) {
            message += ' అక్షరాలు తొలిగించండి';
        } else {
            message += ' అక్షరం తొలిగించండి';
        }

        return message;
    }
   maximumSelected: function (args) {
        var message = 'మీరు ' + args.maximum;

        if (args.maximum != 1) {
            message += ' అంశాల్ని మాత్రమే ఎంచుకోగలరు';
        } else {
            message += ' అంశాన్ని మాత్రమే ఎంచుకోగలరు';
        }

        return message;
    }
您还提供了比预期更多的缩进。将repo中的文件与您的更改进行比较,并相应地去掉额外的缩进

注意:我建议您使用GitHub操作中指定的命令
grunt compile lint
,在本地计算机上运行linting构建,以便在将更改推送到GitHub存储库之前了解任何错误