我正在为实施 Salesforce 混合应用程序做 POC。我正在使用 Windows Server2012R2。我安装了它所需的 Node js。但是,当我运行“npm”命令时,它会抛出“npm”不被识别为内部或外部命令、可运行程序或批处理文件。但是,或者我能够成功运行命令“npm.cmd”。
Q1) 为什么实际的 npm 命令不起作用?
我能够安装 forcehybrid 软件包,但是当我尝试运行命令“forcehybrid.cmd create”时,它会向我抛出以下消息:“'npm' 不被识别为内部或外部命令、可运行程序或批处理文件。缺少工具 npm 是必需的,但找不到。请安装 npm。”
Q2)为什么即使安装了 npm 还是会抛出上述消息?
我已经为 npm 正确设置了路径。下面是我的路径
用户变量路径:C:\Users(Username)\AppData\Roaming\npm
系统变量路径:C:\Program Files\nodejs
有人可以告诉我我追错了什么吗?