点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
先决条件:
-已成功配置的SAP HAT LOCAL ADD已成功打开
已安装软件:
- JDK 1.8.0_144
- Node.js v5.4.1和npm v3.3.12
- Apache Cordova 6.5
- Git客户端
- Apache Ant 1.8或更高版本
- 同时安装Android 5.1.1(API级别22)和Android SDK 6.0(API级别23)
- 使用(API级别19)的Android AVD
- 可选的Google USB驱动程序
- KapselSdk
问题:
-运行SAP HAT(混合应用程序工具包)时出错
-在SAP_HAT_LOCAL文件夹中单击 run.cmd 时,出现以下错误
或
在SAP_HAT_LOCAL文件夹中打开cmd提示符,然后执行run.cmd
C:\ SAP_HAT_local> run.cmd C:\ SAP_HAT_local>节点脚本/server.js C:\ SAP_HAT_local \ node_modules \ debug \ src\ node.js:132 让val = process.env [key]; ^^^ SyntaxError:尚未支持块范围的声明(let,const,函数,类) 在严格模式下移植 在exports.runInThisContext(vm.js:53:16) 在Module._compile(module.js:373:25) 在Object.Module._extensions..js(module.js:404:10) 在Module.load(module.js:343:32) 在Function.Module._load(module.js:300:12) 在Module.require(module.js:353:17) 在要求时(internal/module.js:12:17) 在对象上。<匿名>(C:\ SAP_HAT_local \ node_modules \ debug \ src\ index.js:9:19 ) 在Module._compile(module.js:397:26) 在Object.Module._extensions..js(module.js:404:10)
(75.0 kB)
您好,这个问题是关于nodeJs版本的,所以旧版本和旧版本都是8+。所以这个问题会引起大家的注意。
Mikael,您好,
能给我发cmd提示的快照吗?
只需转到已安装SAP_HAT_LOCAL的文件夹,然后打开命令提示符并单击run.cmd。
您面临的问题也有所不同。
嗨,Swapnil,
我和您有同样的问题,您找到解决方案了吗?
nodeJs的升级不是解决方案,因为当我想从Web IDE完整堆栈构建应用程序时遇到另一个错误:
谢谢您的帮助。
此致
Mikaël。
嗨, Tri-Minh Cao
我也面临着同样的问题...
尝试以下...为我工作
安装节点版本管理器,然后使用命令安装大于7的节点版本
nvm安装7.4
现在使用命令
使用已安装的Node版本。nvm使用7.4
,然后尝试运行SAP HAT Local
所有,我都遇到了相同的错误。 由于SAP Hat需要运行特定的Node.js,因此无法安装新版本的node.js。
我的节点-v = 5.4.1
任何人都有线索可以在本地运行HAT。
我完成了设置,设置成功完成。
一周热门 更多>