Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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 nodejs-是否可以运行path环境变量中提到的文件夹中的节点脚本,而不提供该文件的绝对路径?_Node.js_Windows - Fatal编程技术网

Node.js nodejs-是否可以运行path环境变量中提到的文件夹中的节点脚本,而不提供该文件的绝对路径?

Node.js nodejs-是否可以运行path环境变量中提到的文件夹中的节点脚本,而不提供该文件的绝对路径?,node.js,windows,Node.js,Windows,我的电脑中有一个文件夹C:/commandline\u shortcuts,我已经将它添加到环境变量Path。我使用这个文件夹来放置小的批处理脚本,我可以从任何工作正常的目录运行这些脚本。今天,我创建了一个节点脚本,出于同样的目的,我想把它放在这个文件夹中。它只在我跑步的时候起作用 D:/someOtherFolder>node C:/commandline\u快捷方式/my script cmdLineArg1 cmdLineArg2 但我想像这样运行它 D:/someOtherFolder>

我的电脑中有一个文件夹
C:/commandline\u shortcuts
,我已经将它添加到环境变量
Path
。我使用这个文件夹来放置小的批处理脚本,我可以从任何工作正常的目录运行这些脚本。今天,我创建了一个节点脚本,出于同样的目的,我想把它放在这个文件夹中。它只在我跑步的时候起作用

D:/someOtherFolder>node C:/commandline\u快捷方式/my script cmdLineArg1 cmdLineArg2

但我想像这样运行它

D:/someOtherFolder>node我的脚本cmdLineArg1 cmdLineArg2


这可能吗?

它不起作用,因为
节点
是实际的命令,而不是
我的脚本

您可以在运行的快捷方式文件夹中创建
my script.sh

C:/commandline_shortcuts/my-script $1 $1