Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 Node.js-使用string.split()拆分文件路径。。。顶级文件被排除_Javascript_Node.js - Fatal编程技术网

Javascript Node.js-使用string.split()拆分文件路径。。。顶级文件被排除

Javascript Node.js-使用string.split()拆分文件路径。。。顶级文件被排除,javascript,node.js,Javascript,Node.js,我有这些分割文件路径的例程。我遇到的问题是/home/one/github/load balancer service/app/js/app.coffee。它似乎排除了app.coffee,只将/js/留给srcFile 不知道为什么。有什么想法吗?对于js/foo/file.coffee下的子目录中的文件,这不是问题 srcPath = "app"; console.log(streamObject.history[0]); var projectDir = streamObjec

我有这些分割文件路径的例程。我遇到的问题是
/home/one/github/load balancer service/app/js/app.coffee
。它似乎排除了
app.coffee
,只将
/js/
留给
srcFile

不知道为什么。有什么想法吗?对于
js/foo/file.coffee
下的子目录中的文件,这不是问题

  srcPath = "app";
  console.log(streamObject.history[0]);
  var projectDir = streamObject.history[0].split(srcPath)[0];
  console.log(projectDir);
  var srcFile = streamObject.history[0].split(srcPath)[1];
  console.log(srcFile);

输出:

/home/one/github/load-balancer-service/app/js/app.coffee
/home/one/github/load-balancer-service/
/js/

好吧,分割时,你分割的角色不包括在内。哦,我明白了……它也会在
app.coffee
上分割。谢谢!是否应设置限制来修复此问题…例如
streamObject.history[0].split(srcPath,2)
?在这方面没有成功。希望我可以使用
path.parse
,但我无法将
node
shell升级到0.12.0。