webide模板创建的ui5工程中部分npm包无法被npm审计

Some npm packages in the ui5 project created by webide template can not be audited by npm

package.json 文件中的开发依赖项

 "devDependencies": {
    "@sap/grunt-sapui5-bestpractice-build": "1.4.2",
    "@sap/grunt-sapui5-bestpractice-test": "2.0.1"
 }

而我运行项目的npm审计,npm告诉我有34个包有审计问题。 我试图用 npm audit fix 修复它但失败了。 我检查了依赖关系树,确保问题包是上面两个包所需要的。

那么您能提供解决问题的方法吗?谢谢

您无法在本地审核 @sap/grunt-sapui5-bestpractice-build@sap/grunt-sapui5-bestpractice-test,因为它们仅在 SAP WebIDE 中可用,并未在 npm 上正式发布。

它们仅在构建期间部署应用程序时使用(因此 "devDependencies")。 将来可能会被 UI5 Tooling 取代。