node.js - nodejs - 是否可以运行位于路径环境变量中提到的文件夹中的节点脚本而不给出该文件的绝对路径?
问题描述
我的电脑中有一个文件夹C:/commandline_shortcuts
,我已经添加到环境变量Path
中。我使用这个文件夹来放置可以从任何工作正常的目录运行的小批量脚本。今天我创建了一个节点脚本,为了同样的目的,我想把它放在这个文件夹中。它只在我跑步时有效
D:/someOtherFolder> node C:/commandline_shortcuts/my-script cmdLineArg1 cmdLineArg2
但我想像这样运行它
D:/someOtherFolder> node my-script cmdLineArg1 cmdLineArg2
这可能吗 ?
解决方案
它不起作用,因为node
它是实际命令,而不是my-script
.
您可以my-script.sh
在运行的快捷方式文件夹中创建一个
C:/commandline_shortcuts/my-script $1 $1
推荐阅读
- python - 熊猫数据框值不变
- python - 如何将矩形转换为轮廓
- java - Java试图从mingw32执行git命令
- reactjs - React 传递 const 函数
- sql - 在同一个表上有多个索引是一个问题,因为我只做读取调用
- ionic-framework - Ionic 4 ion-select 基于第一个下拉选择动态生成两个下拉列表,如何清除第二个下拉列表?
- xml - 使用 xml:lang 属性访问 XML 节点
- python - 如何在 Flask 中访问包中的函数?
- html - 无法使用 selenium webdriver C# 自动下拉网页
- .net - 如何对 eShopOnContainer (IntegrationEventsLog) 进行单元测试