无法运行节点模块(npm安装失败)

2020-08-22 03:15发布

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

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


嗨,


从昨天开始,运行节点模块时出现以下错误。 我注意到构建包版本(从1.7.8到1.7.9)有所变化。 因此它要求将节点从8.x更改为10.18.0。

我正在使用云应用程序编程模型。 sap hana客户端失败了,不确定要进行什么更改才能使其正常工作。

 {错误:命令失败:node-gyp configure
  糟糕! 配置错误
  糟糕! 堆栈错误:找不到Python可执行文件" python",您可以设置PYTHON env变量。
  糟糕! 堆叠在PythonFinder.failNoPython(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:484:19)
  糟糕! 堆栈在PythonFinder。<匿名>(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:406:16)
  糟糕! 堆叠在F(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/which/which.js:68:16)
  糟糕! 堆叠在E(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/which/which.which:80:29)
  糟糕! 堆栈在/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/that/which.js:89:16
  糟糕! 堆栈在/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/isexe/index.js:42:5
  糟糕! 堆栈在/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
  糟糕!  FSReqWrap.oncomplete上的堆栈(fs.js:154:21)
  糟糕! 系统Linux 4.19.86-coreos
  糟糕! 命令"/usr/local/lib/node10/node-v10.14.1-linux-x64/bin/node""/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm /node_modules/node-gyp/bin/node-gyp.js""配置"
  糟糕!  cwd/projects/cpc-2/srv/node_modules/@ sap/hdbext/node_modules/@ sap/hana-client
  糟糕! 节点-v v10.14.1
  糟糕! 节点gyp -v v3.8.0
  糟糕! 不好
      在ChildProcess.exithandler(child_process.js:289:12)
      在ChildProcess.emit(events.js:182:13)
      在也许关闭(internal/child_process.js:962:16)
      在Process.ChildProcess._handle.onexit(内部/child_process.js:251:5)
    杀死:错误,
    代码:1
    信号:空,
    cmd:'node-gyp configure'}''
  npm WARN ws@7.2.3需要一个对等的bufferutil@^4.0.1,但未安装。 您必须自己安装对等依赖项。
  npm WARN ws@7.2.3需要utf-8-validate@^5.0.2的对等方,但未安装。 您必须自己安装对等依赖项。
 
 

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

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


嗨,


从昨天开始,运行节点模块时出现以下错误。 我注意到构建包版本(从1.7.8到1.7.9)有所变化。 因此它要求将节点从8.x更改为10.18.0。

我正在使用云应用程序编程模型。 sap hana客户端失败了,不确定要进行什么更改才能使其正常工作。

 {错误:命令失败:node-gyp configure
  糟糕! 配置错误
  糟糕! 堆栈错误:找不到Python可执行文件" python",您可以设置PYTHON env变量。
  糟糕! 堆叠在PythonFinder.failNoPython(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:484:19)
  糟糕! 堆栈在PythonFinder。<匿名>(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:406:16)
  糟糕! 堆叠在F(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/which/which.js:68:16)
  糟糕! 堆叠在E(/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/which/which.which:80:29)
  糟糕! 堆栈在/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/that/which.js:89:16
  糟糕! 堆栈在/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/isexe/index.js:42:5
  糟糕! 堆栈在/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
  糟糕!  FSReqWrap.oncomplete上的堆栈(fs.js:154:21)
  糟糕! 系统Linux 4.19.86-coreos
  糟糕! 命令"/usr/local/lib/node10/node-v10.14.1-linux-x64/bin/node""/usr/local/lib/node10/node-v10.14.1-linux-x64/lib/node_modules/npm /node_modules/node-gyp/bin/node-gyp.js""配置"
  糟糕!  cwd/projects/cpc-2/srv/node_modules/@ sap/hdbext/node_modules/@ sap/hana-client
  糟糕! 节点-v v10.14.1
  糟糕! 节点gyp -v v3.8.0
  糟糕! 不好
      在ChildProcess.exithandler(child_process.js:289:12)
      在ChildProcess.emit(events.js:182:13)
      在也许关闭(internal/child_process.js:962:16)
      在Process.ChildProcess._handle.onexit(内部/child_process.js:251:5)
    杀死:错误,
    代码:1
    信号:空,
    cmd:'node-gyp configure'}''
  npm WARN ws@7.2.3需要一个对等的bufferutil@^4.0.1,但未安装。 您必须自己安装对等依赖项。
  npm WARN ws@7.2.3需要utf-8-validate@^5.0.2的对等方,但未安装。 您必须自己安装对等依赖项。
 
 
付费偷看设置
发送
3条回答
My梦
1楼 · 2020-08-22 03:57.采纳回答

问题似乎是由于不兼容(Hana客户端)和节点版本引起的。

尝试将hana-client更新为最新版本'^ 2.4.182'。 在此链接中有版本2.4的信息。

https://www.npmjs.com/package/@sap/hana-client

SAP小菜
2楼-- · 2020-08-22 03:57

问题似乎是由于不兼容(Hana客户端)和节点版本引起的。 您使用的是什么版本?

当学会了学习
3楼-- · 2020-08-22 03:59

" @ sap/hana-client":"〜2.3",

"节点":" 10.18.0",

" npm":" ^ 6"

如何检查兼容性?

一周热门 更多>