Javascript 在Windows上运行forever.js时出错-“';C:\Program';不被识别为内部或外部命令、可操作程序或批处理文件;
我试图通过Windows命令提示符运行Javascript 在Windows上运行forever.js时出错-“';C:\Program';不被识别为内部或外部命令、可操作程序或批处理文件;,javascript,node.js,windows,node-modules,forever,Javascript,Node.js,Windows,Node Modules,Forever,我试图通过Windows命令提示符运行forever.js,得到以下输出: >npm i-g永远 /myproject>永远开始索引.js 日志输出: “C:\Program”不被识别为内部或外部命令、可操作程序或批处理文件 我认为这与节点二进制文件使用的路径有关,但我不知道如何修复它 编辑:Forever正在使用以下命令(由引号括起)“”): “C:\Program Files\nodejs\node.exe”如果在C:的根目录中键入dir/x,您可以看到目录的名称 因此,请尝试以下方法: C
forever.js
,得到以下输出:
>npm i-g永远
/myproject>永远开始索引.js
日志输出:
“C:\Program”不被识别为内部或外部命令、可操作程序或批处理文件
我认为这与节点
二进制文件使用的路径
有关,但我不知道如何修复它
编辑:Forever正在使用以下命令(由引号括起)“”):
“C:\Program Files\nodejs\node.exe”
如果在C:的根目录中键入dir/x
,您可以看到目录的名称
因此,请尝试以下方法:
C:\PROGRA~1\nodejs\node.exe
安装forever 1.0.0版为我解决了这个问题看起来你需要在它周围加引号,或者在路径中转义空格。我如何在forever中做到这一点?