GitBash中无法运行eslint命令的问题排查与解决求助
GitBash中无法运行eslint命令的问题排查与解决求助
最近碰到个头疼的问题:GitBash死活找不到eslint工具,折腾了好几种办法都没搞定,想请教下各位大佬怎么解决。
我已经试过这些操作,但都没效果:
- 通过系统环境变量配置PATH,没用
- 手动把路径加到
.bash_profile文件里,也不管用 - 重装了eslint,问题依旧
还有几个奇怪的点:
- 在PowerShell和命令提示符(Command Prompt)里,eslint完全正常
- 在GitBash里用完整路径执行的话是能成功的:
$ C:\\Users\\grant\\AppData\\Roaming\\npm\\node_modules\\eslint\\bin\\eslint.js -v
执行后返回:
v8.29.0
但直接输eslint -v就会报错:
$ eslint -v C:\Users\grant\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found
我怀疑是GitBash本身的问题,也重装过它(不过没完全卸载,还留着登录信息和GitHub的访问权限),但情况还是没变。
有没有大佬知道这到底是啥原因?该怎么解决这个问题?谢谢大家了!
备注:内容来源于stack exchange,提问作者ArtificialScientist
相关产品推荐
相关产品推荐

