0
点赞
收藏
分享

微信扫一扫

cds run 命令行报错的分析方法


我的这篇文章:​​SAP Cloud Application Programming 介绍(2021 更新版)​​, 有朋友评论:


cds run报错:[ERROR] Cannot find module @sap/cds’;,执行命令: npm i -g @sap/cds重装了,还是不行,请问是什么原因?


cds run 命令行报错的分析方法_环境变量

首先,如果是使用 -g 选项进行全局安装的话,@sap/cds 会安装在 Node.js 文件夹的 ​​node_modules​​ 文件夹下。在我的机器上,例子如下:

cds run 命令行报错的分析方法_npm_02

所以首先检查自己 Node.js node_modules 文件夹下的资源,是否和我上图的一致。

然后需要检查 Node.js 的环境变量是否成功设置了。如果本机安装了多个版本的 Node.js,使用 ​​where node​​,查看当前命令行的 node 命令,到底调用的是哪一个版本的 node.exe:

cds run 命令行报错的分析方法_前端_03

cds run 命令行报错的分析方法_命令行_04

我上图的例子说明,虽然我机器安装了 12.18.3 和 16.15.0 两个版本的 Node.js,但是命令行里直接敲 node,调用的是后者。

cds run 命令行报错的分析方法_npm_05



举报

相关推荐

0 条评论