Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在windows上的mafefile中指定节点可执行文件的路径_Node.js_Makefile - Fatal编程技术网

Node.js 在windows上的mafefile中指定节点可执行文件的路径

Node.js 在windows上的mafefile中指定节点可执行文件的路径,node.js,makefile,Node.js,Makefile,我的节点可执行文件位于 C:\PROGRAM FILES\nodejs\node.exe 我想在我的makefile中指定该文件的路径,如下所示。这是我的makefile中的第一行 NODE=-L"C:\PROGRAM FILES\nodejs" -lnode.exe FOREVER=$(NODE) bin/node_modules/forever/bin/forever PROTRACTOR_PATH=bin/node_modules/protractor/bin/protractor PR

我的节点可执行文件位于

C:\PROGRAM FILES\nodejs\node.exe
我想在我的makefile中指定该文件的路径,如下所示。这是我的makefile中的第一行

NODE=-L"C:\PROGRAM FILES\nodejs" -lnode.exe
FOREVER=$(NODE) bin/node_modules/forever/bin/forever
PROTRACTOR_PATH=bin/node_modules/protractor/bin/protractor
PROTRACTOR=$(NODE) $(PROTRACTOR_PATH)
运行make文件时,出现以下错误:

The filename, directory name, or volume label syntax is incorrect.
我还尝试使用各种其他选项指定它

NODE=C:\PROGRAM\ FILES\nodejs\node.exe
NODE=-L"C:\PROGRAM\ FILES\nodejs"
NODE=-L"C:\\PROGRAM\ FILES\\nodejs"
NODE=-L"C:/PROGRAM FILES/nodejs"
以上都不起作用

收到的错误消息是:

 fatal error U1073: don't know how to make '-L"C:\\PROGRAM\'

有什么想法可以让我的makefile工作吗?

您能告诉我们如何在配方中使用变量节点或导数吗?您是否尝试了NODE=-LC:/PROGRAM FILES/nodejs?这没有帮助。。请参阅上面我的问题的更新。是否尝试用没有空格的别名(如%programfiles%)替换程序文件?