' SLC'不被识别为内部或外部命令,可操作程序或批处理文件

时间:2015-03-13 22:19:33

标签: windows node.js strongloop

我正在尝试让StrongLoop在我的Windows 7机器上运行。

我用npm install -g strongloop

安装了它

它抛出了一些python错误,这似乎是预期的,然后执行完毕。

我按照此处的说明执行了npm install npm步骤:http://docs.strongloop.com/display/public/LB/Installing+StrongLoop#InstallingStrongLoop-Windows

当我尝试' slc'在命令行上,它给出了上述错误。我手动将它添加到路径中,但仍然没有。即使我直接进入slc文件所在的目录({user} \ AppData \ Roaming \ npm \ node_modules \ strongloop \ bin)并尝试从那里使用它也说同样的事情。就像安装的文件不可执行一样。

这是正确的文件吗?某个地方还有另外一个吗?在这里画一个空白。

1 个答案:

答案 0 :(得分:0)

这也发生在我身上 尝试卸载strongloop,如下所示:npm remove strongloop
然后使用Microsoft Visual Studio 2012再次安装它 确保已安装,并运行npm命令,如下所示:
npm install -g strongloop --msvs_version=2012

即使您看到错误和警告,也请忽略它们并让它一直运行直到完成。

如果您仍然有错误,可以在builderror.log中查看它们: C:\Users\<user>\AppData\Roaming\npm\node_modules\strongloop\node_modules\node-inspector\node_modules\ws