步骤 1:在本机(可访问 GitHub)构建依赖包

  1. 克隆 GitHub 仓库到本地:

    git clone <https://github.com/xqq/webworkify-webpack.git>
    cd webworkify-webpack
    
  2. 构建 .tgz 包文件:

    npm install
    npm pack# 生成 webworkify-webpack-*.tgz 文件
    

    生成的 .tgz 文件名称类似 webworkify-webpack-2.0.0.tgz

步骤 2:在远程机器修改项目配置

  1. 修改项目根目录的 package.json,添加 resolutions 字段覆盖嵌套依赖:

    {
    	"resolutions": {
        "webworkify-webpack": "file:./webworkify-webpack-2.0.0.tgz"
      }
    }
    

    注意:将文件名替换为你实际生成的 .tgz 文件名。

  2. 直接安装:

    yarn install