【发布时间】:2017-07-24 12:33:01
【问题描述】:
我运行了很多节点项目,并且经常有二进制文件位于:
.\node_modules\.bin
...相对于项目文件夹。我希望能够让PATH 始终包含这些目录,如果它们存在的话。我不想包括其他目录,只是相对于当前目录的目录。我熟悉
Add-PathVariable 来自 PSCX 和其他 Powershell 基础知识,但如何在 PATH 中包含相对于当前目录的文件夹?
编辑:如问题中所述,我希望路径会随着目录的变化而保持更新。这不是简单地问如何使用pwd。
【问题讨论】:
-
-
.与$(pwd)不同。 -
@AnsgarWiechers 您的评论很粗鲁,但您是对的:您可以将相关文件夹添加到 PATH(我没有意识到这一点)。写出来,我会把它标记为正确的。
-
我认为在此对 SO 进行尽职调查以实际测试问题的主题在提出问题之前。特别是对于拥有近 30k 代表的人。当有人指出疏忽了上述尽职调查时,我一点也不认为这是不礼貌的。 YMMV。
-
@AnsgarWiechers 我考虑过'。'但只是假设'。将立即解决(即,它是静态的而不是动态的)。回复:尽职调查:我使用
find-string和prompt编写了一个有点复杂的脚本,以便在您发布答案评论之前动态执行此操作。你本可以更礼貌地表达同样的观点,同样我希望拥有超过 100K 业力的人会做得更好。
标签: node.js powershell path pscx