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%)替换程序文件?