我是salesforce android sdk的新手。我正在尝试创建一个混合应用程序,我已经安装了forceroid软件包,jdk 1.7,ant1.9.3,node.js,salesforce mobile sdk但我收到的错误就像是“forceroid”在命令提示符中未被识别为内部或外部命令,可操作程序或批处理文件。请帮助我
答案 0 :(得分:0)
您的路径中未添加forcedroid。通常如果使用npm安装,它将自动添加。请将其添加到路径环境变量中。
答案 1 :(得分:0)
通过forcedroid
安装npm
时,它是在系统的path
变量上设置的;在我的例子中是Windows。但是对我而言却不是!
这是我修复的问题:
Tldr; :通过手动将其添加到路径变量中。
通常npm
目录内的任何位置都安装了类固醇或任何存储库。
Windows
的默认位置是:
C:\Users\YOUR_USER_NAME\AppData\Roaming\npm\forcedroid
forcedroid
是文件名。
因此转到环境变量,然后在“路径”(通常在其中设置所有cmd路径)下,添加一个新的
C:\Users\YOUR_USER_NAME\AppData\Roaming\npm
注意:仅到\npm
目录的路径。现在应该可以工作!