首页 > 解决方案 > nodejs - 是否可以运行位于路径环境变量中提到的文件夹中的节点脚本而不给出该文件的绝对路径?

问题描述

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

D:/someOtherFolder> node C:/commandline_shortcuts/my-script cmdLineArg1 cmdLineArg2

但我想像这样运行它

D:/someOtherFolder> node my-script cmdLineArg1 cmdLineArg2

这可能吗 ?

标签: node.jswindows

解决方案


它不起作用,因为node它是实际命令,而不是my-script.

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

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

推荐阅读