Tuesday, January 2, 2024

Web IDE - An unexpected error in BUILD causing failure


Do below steps to resolve the issue 

-----


There must have been a change in the Build Process in the past month of September, as all of my old apps now fail.

Fix for this ended up being a re-build of the package.json and Gruntfile.js

Gruntfile.js

module.exports
  = function(grunt) {  
   'use
  strict'; 
  grunt.loadNpmTasks('@sap/grunt-sapui5-bestpractice-build'); 
  grunt.registerTask('default', [ 
  'lint', 
  'clean', 
  'build' 
  ]);};

These settings instruct Grunt to load the plugin that provides tasks for building SAPUI5 applications and running the tasks in the specified order.

package.json

{
   
  "name": "grunt-build", 
  "version": "0.0.1", 
  "description": "Grunt build", 
  "private": true,   "devDependencies":
  { 
  "@sap/grunt-sapui5-bestpractice-build": "1.3.62" 
  }}

Then one additional line had to be added to the package.json as per this SAP Note: https://launchpad.support.sap.com/#/notes/0002801814

So the Package.Json now looks like this:

{
    "name": "grunt-build",
    "version": "0.0.1",
    "description": "Grunt build",
    "private": true,
    "devDependencies": {
        "@sap/grunt-sapui5-bestpractice-build": "1.3.62",
        "vscode-uri": "1.0.6"
    }
}


Source: https://answers.sap.com/questions/12880809/webide-all-existing-sapui5-apps-failing-build.html

No comments:

Post a Comment