VSCode/SourceTree等GUI界面操作Git时,使用nvm,husky pre-commit中npm等命令command not found的解决方案

这篇具有很好参考价值的文章主要介绍了VSCode/SourceTree等GUI界面操作Git时,使用nvm,husky pre-commit中npm等命令command not found的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npm run lint

报错npm command not found in PATH: ...

因为GUI环境中启动husky,没有npm、nvm、node的PATH环境变量,需要跟配置bash、zsh等终端一样进行环境的配置

创建 ~/.huskyrc

# ~/.huskyrc
export NVM_DIR="$HOME/.nvm"
# 如果终端是bash
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
# 如果终端是zsh
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

或者export PATH=“$PATH:${node的路径}”文章来源地址https://www.toymoban.com/news/detail-764021.html

到了这里,关于VSCode/SourceTree等GUI界面操作Git时,使用nvm,husky pre-commit中npm等命令command not found的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何设置git和git gui的界面语言为中文

    1. 首先需要自己安装好git 安装过程可以参考这个博客 https://blog.csdn.net/li22356/article/details/115004608 2. 安装成功后,打开git界面 3. 打开后在黑色空白界面里面单击右键,找到Options,并点击。 4. 打开后找到左侧栏里面的Window,点击UI language下来框,选中zh_CN,选中之后点击save保存就

    2024年02月12日
    浏览(35)
  • Web前端VScode/Vue3/git/nvm/node开发环境安装

    目录 1 基本配置 2 安装vscode 3 安装vue 4 配置bash 5 安装nvm 6 安装node 7 安装yarn 8 新建项目 9 运行helloworld 本篇是为了做前端开发的环境而写。使用的操作系统是windows 10 64位 现在做vue和node基本就是vscode和webstorm,本篇就是用vscode。 可以从主页直接下载 选择windows版本下载即可。

    2024年02月04日
    浏览(53)
  • 【git规范--husky的使用】

    在团队开发中,或者自己的项目中,我们都会用到git来管理我们的代码,但是当我们commit(git commit)的时候,是没有规范的,有的时我们偷懒甚至 git commit -m\\\'..\\\' ,这种提交虽然当时爽,但如果有一天我们需要回滚版本的时候, git relog ,妈耶,这都是啥啊,如果在团队开发中这

    2024年02月05日
    浏览(66)
  • VSCode 中快速使用git远程库操作

    以下内容主要为自我学习笔记类别,内容可能相对繁琐 一、环境安装                 1、环境自行安装         2、推荐安装插件Git Graph,能够图形化的查看库的操作记录 二、远程库         1、在GitHub或者gitee官网注册账号后直接新建一个库,不做过多描述        

    2024年02月05日
    浏览(32)
  • 【git】Mac Sourcetree 中一个项目改了密码,操作无权限 git remote: HTTP Basic: Access denied

    第一步:在程序中找到“ 钥匙串 ” 第二步:搜索 sourceTree  第三步:删除对应项目 第四步:重新进入 Sourcetree 操作,会提示重新输入密码, 输入新密码即可 。 解决方案: 1、在sourcetree 的界面打开终端 2、在终端输入   git config --global credential.helper store 3、操作git pull 重新输

    2024年02月12日
    浏览(35)
  • Matlab:利用Matlab软件进行GUI界面设计实现图像的基本操作

    📌数模之路+Matlab 专栏正在持续更新中,案例的原理图解析、各种模块分析💖这里都有哦,同时也欢迎大家订阅专栏,获取更多详细信息哦✊✊✊ ✨个人主页:零小唬的博客主页 🥂欢迎大家 👍点赞 📨评论 🔔收藏 ✨作者简介:20级计算机专业学生一枚,来自宁夏,可能会

    2024年02月06日
    浏览(33)
  • git使用工具sourcetree创建分支合并主支

    平时项目开发中,需要从主支上拉取代码,创建自己的分支,将需要发布的部分代码提交到分支上,再合并到主支,记录一下操作 第一步:正常clone项目到sourcetree上,克隆部分就不写了 第二步:点击“分支”,创建属于自己的分支(可以用自己名字简称,比较有辨识度),

    2024年02月11日
    浏览(50)
  • Git客户端Sourcetree工具安装使用详解&命令

    目录 一、Git工作流程 二、Git安装 三、Sourcetree工具安装 四、Sourcetree配置 五、Sourcetree配置SSH 六、GIT常用命令 1、获取安装程序 a、官网地址:https://git-scm.com/downloads b、网盘地址:百度网盘 请输入提取码    xc5d 2、双击按照默认配置安装即可,安装目录:D:softwareGit、安装完

    2024年02月07日
    浏览(55)
  • 【100天精通python】Day36:GUI界面编程_Tkinter高级功能操作和示例

    目录  专栏导读  一、GUI 高级功能 1 自定义主题和样式 2 实现拖放功能

    2024年02月10日
    浏览(45)
  • 【100天精通python】Day35:GUI界面编程_一文掌握Tkinter基本操作

    目录  专栏导读    1 GUI 编程概述 1.1 为什么需要GUI? 1.2 常见的GUI编程工具和库

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包