我正在使用的npm包已在github上被fork并修复了一些错误,我现在想在我的项目中使用fork后的代码,直到合并fork。在我的package.json中,我将依赖项的引用从例如“cool-package”:“^0.10.0”更改为“cool-package”:“git://github.com/developer-who-forked/cool-package.git”,但是这不起作用。如果我更新了package.json并运行npm install,然后进入node_modules/cool-package/,我看不到任何/src文件夹或/dist文件夹(通过正常的npm安装的所有其他模块似乎都至少有一个/dist文件夹)。我只看到一个/example文件夹和一个/test文件夹,以及一个package.json和一个README.md。如果我通过包含“cool-package”:“^0.10.0”的方式安装包,则会存在src/和dist/文件夹。被fork的repo或它被fork的原始repo没有/dist文件夹 - 它实际上在.gitignore文件中。因此,我认为在尝试直接访问github repos时,缺少某些构建步骤来创建/dist文件。
npm run-script build
,也许这对 @DFB 有帮助?) - robx