npm使用自定义更改安装forked资源库不会“构建”模块

时间:2016-03-07 23:32:44

标签: node.js git github npm npm-install

我一直在使用名为react-atv-img的精彩模块为我的网站添加动画。为了添加我自己的修改,我forked the repo并运行npm install [my-forked-url] --save以使用我的自定义工具。

出于某种原因,当我安装我的分叉存储库时,lib文件夹无法构建。我假设这是因为webpack脚本没有运行。另一方面,如果我通过npm install react-atv-img --save安装原始仓库,确实有一个lib文件夹,我可以从中导入函数。你可以在这里看到差异:

npm安装了我的分叉回购,lib不存在

enter image description here

npm安装了原始仓库,lib存在

enter image description here

作为在安装自定义npm软件包方面经验不足的人,我们将非常感谢您的见解。

1 个答案:

答案 0 :(得分:2)

在程序包安装时不执行构建步骤。如果您查看package.json,您会看到有prepublish脚本执行(除其他事项外)npm run build。因此,它会在lib/目录发布到npm之前创建并填充它。