Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Javascript 替换服务器子进程的文件路径中的空格_Javascript_Meteor - Fatal编程技术网

Javascript 替换服务器子进程的文件路径中的空格

Javascript 替换服务器子进程的文件路径中的空格,javascript,meteor,Javascript,Meteor,我正在尝试从meteor服务器运行子进程。子进程需要在终端中有效的路径。但是,我的路径中有空格,我需要构造路径,以便终端可以到达它 EX: REAL PATH : ~/Desktop/foo foo 然而,它需要 ~/Desktop/foo\ foo 为了航站楼 我尝试了var filePath=filePath.replace(//g,“\”)但它不起作用。有什么想法吗?谢谢您需要避开反斜杠 语句.replace(//g,\”)正在将所有空格替换为一个空格,但未更改任何内容。这是因为“\”

我正在尝试从meteor服务器运行子进程。子进程需要在终端中有效的路径。但是,我的路径中有空格,我需要构造路径,以便终端可以到达它

EX: REAL PATH : ~/Desktop/foo foo
然而,它需要

~/Desktop/foo\ foo
为了航站楼


我尝试了
var filePath=filePath.replace(//g,“\”)但它不起作用。有什么想法吗?谢谢

您需要避开反斜杠

语句
.replace(//g,\”)正在将所有空格替换为一个空格,但未更改任何内容。这是因为
“\”
实际上只被解释为一个空格。反斜杠必须转义

使用以下命令:

filePath = filePath.replace(/ /g,"\\ ");