我们使用grunt在SAP Hana Cloud Platform上构建我们的HTML5应用程序。不幸的是,它非常非常慢,并且有时需要数小时才能在6分钟的超时时间内运行以构建一个小应用程序。
主要原因是每次安装必要的节点包并且npm install运行需要几个小时:(
有没有人遇到过这个问题?
答案 0 :(得分:1)
创建一些事件后,SAP Cloud开发人员团队提高了性能,并告诉我不要在package.json中使用tilde字符 - 这会导致许多依赖关系,并且可能在npm安装期间超时。
当您使用SAP Web IDE Full-Stack时, package.json 应如下所示:
{
"name": "grunt-build",
"version": "0.0.1",
"description": "Grunt build",
"private": true,
"devDependencies": {
"grunt-stripcomments": "0.7.2",
"grunt-remove-logging-calls": "0.1.2",
"grunt-postcss": "0.9.0",
"autoprefixer": "7.2.4",
"grunt-contrib-less": "1.4.1",
"grunt-contrib-cssmin": "2.2.1",
"@sap/grunt-sapui5-bestpractice-build": "1.3.33"
}
}