如何从WebIDE添加node.js依赖项

2020-09-04 09:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我试图从WebIDE创建...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我试图从WebIDE创建node.js应用程序。 我需要将依赖项添加到socketIO。 首先,我尝试将其添加到package.json中,例如:

{

... ...

"依赖项":{

... ...

" socket.io ":" 1.2.0"

}

}

然后在构建时给我以下错误:

npm ERR! 404' socket.io '不在npm注册表中。

npm ERR! 404您应该请作者打扰以发布它(或自己使用名称!)

npm ERR! 404被指定为'socketNode'的依赖项

npm ERR! 404

npm ERR! 404请注意,您也可以从

安装

npm ERR! 404 tarball,文件夹,http url或git url。

然后我更改为:

" socket.io ":" git + https://github.com/socketio/socket.io.git "

在构建时表示无法访问 github.com

我可以离线开发与socketIO相关的node.js应用程序,并运行XS客户端工具来推送它。 但是WebIDE可以做到吗?

谢谢!

7条回答
Alawn_Xu
2020-09-04 09:46

在构建/运行期间,对于SAP HANA的SAP Web IDE会调用作为DEVX一部分的本地NPM存储库缓存。 如果没有找到模块,它将检查上游存储库。 我检查了一下,然后在系统上,NPM存储库缓存返回 socket.io 就好了:

如果它在您的系统上不起作用,则设置系统的管理员可能在DEVX/Web IDE MTAR的安装过程中未正确配置上游注册表或代理设置。 他们应该参考安装指南以获取有关配置DEVX mtaext文件的说明,以便这些设置对于您的环境是正确的。