You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

尝试npm安装复刻Git仓库时遇错误,求正确安装方法

解决复刻版pdf-viewer-reactjs包的npm安装问题

问题根源

安装报错的核心原因是:npm安装GitHub仓库依赖时,只会克隆仓库文件但不会保留.git目录,而包内的husky工具在执行安装脚本时需要访问.git目录,因此触发错误。

解决方案

方案1:修改复刻仓库,移除husky相关配置(一劳永逸)

  1. 打开你复刻的pdf-viewer-reactjs仓库的package.json文件
  2. 删除scripts字段中与husky相关的命令(比如postinstall里的husky install)
  3. 删除devDependencies中的husky依赖项
  4. 提交修改并推送到你的GitHub仓库
  5. 回到项目执行安装命令:
npm install --save Evilsmaher/pdf-viewer-reactjs

方案2:安装时跳过脚本执行(快速临时解决)

直接在安装命令中添加--ignore-scripts参数,跳过包的安装脚本执行,避免husky触发错误:

npm install --save Evilsmaher/pdf-viewer-reactjs --ignore-scripts

注:husky仅用于Git钩子管理,不影响包的运行功能,因此跳过脚本不会导致包无法使用。

方案3:本地构建后安装

  1. 克隆你的复刻仓库到本地:
git clone https://github.com/Evilsmaher/pdf-viewer-reactjs.git
  1. 进入仓库目录并安装依赖(本地有.git目录,husky可正常执行):
cd pdf-viewer-reactjs
npm install
  1. 执行构建命令生成生产代码(参考原仓库的package.json,通常为npm run build):
npm run build
  1. 回到你的项目目录,安装本地构建好的包:
npm install ../pdf-viewer-reactjs

路径根据你本地仓库的实际位置调整

内容的提问来源于stack exchange,提问作者impression7vx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 17:45:32