点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
刚才尝试构建我的MTA项目,当前构建失败并出现以下错误:
20:48:11(执行器)正在运行" openui5_preload:preloadTmp"(openui5_preload)任务
20:48:12(执行器)警告:无法读取未定义的属性" length"。使用--force继续操作。
20:48:12(执行者)
20:48:12(执行者)由于警告而中止。
20:48:12(执行者)[2020-01-12 20:48:12] 错误无法建立" XXXXXXXX"模块:无法执行" grunt"命令:退出状态3
该错误是由UI5模块引起的,此MTA的节点js模块不会产生错误
Gruntfile.js的更改已经超过一个月了。 ESLint不表示任何错误。 还尝试返回到项目的较旧版本,结果相同。
Gruntfile.js如下所示
module.exports = function(grunt){ "使用严格"; grunt.loadNpmTasks(" @ sap/grunt-sapui5-bestpractice-build"); grunt.config.merge({ compatVersion:"边缘" }); grunt.registerTask(" default",[ "清洁", "皮棉", "建立" ]); grunt.loadNpmTasks(" @ sap/grunt-sapui5-bestpractice-test"); grunt.registerTask(" unit_and_integration_tests",[" test"])); grunt.config.merge({ coverage_threshold:{ 陈述:0, 分行:100, 功能:0 行:0 } }); };
错误原因实际上是源代码中的错误。 但是,ESLint并未指出该错误(这是一个多余的右括号)。 实际上,ESLint根本不起作用(至少在今天)。
亲爱的SAP,当您以某种方式使用ESLint解决此问题时,您有什么希望?
嗨Marius,
当我谈论eslint时,是指应该在Web IDE中验证源代码的代码。 当我在项目设置中更改JavaScript验证规则时,应该在此后面保留标签,对吗?
因此,最近几天它对我不起作用:我尝试刷新浏览器(包括硬刷新),使用settings = delete参数-没有任何帮助。 因此,在出现语法错误的情况下,通常我只能在运行应用程序后才能看到它们,在这种情况下,我会在控制台中看到类似"未定义的内容"之类的信息。
是的,代码检查已打开并且互联网连接良好:
然后,如果在源代码编辑器中输入了一些无效字符,则什么都不会发生,没有错误,没有红线,什么也没有:
在控制台中,同样的警告重复出现:
Core-preload.js:41服务'sap.xs.java.project/template/JavaProjectTemplateODataV4Unified':从1.12版本开始不推荐使用方法'validateOnSelection'。 说明:请改用customValidation方法。
因此,我不认为这是eslint的问题,它看起来更像是Web IDE无法正常运行。
P.S。 尝试附加一些屏幕截图,但页面无法响应提交。 因此,它是另一个beta版本的东西,而不是工作站点。
一周热门 更多>