小编Pip*_*ipo的帖子

我可以根据我的 cwd 动态更改我的 PATH 吗?

我想$PATH根据我当前的工作目录更改我的环境变量。

假设我在/foo/bar/baz,我有目录/foo/node_modules/.bin/foo/bar/baz/node_modules/.bin. 我想将所有可能的./node_modules/.bin递归添加到$PATH.

但是当我cd进入不同的目录(如/foo/bar)时,我希望$PATH恢复我原来的、干净的,然后再次开始./node_modules/.bin递归查找。

(我想从 npm 的问题跟踪器中解决我自己的问题:我们也可以将本地安装的包添加到 PATH 中吗?

注意:我使用的是 Mac,但对通用解决方案感兴趣。

linux bash shell path environment-variables

5
推荐指数
1
解决办法
3233
查看次数

标签 统计

bash ×1

environment-variables ×1

linux ×1

path ×1

shell ×1