NPM:尝试直接从github url安装时缺少dist和src目录

时间:2017-03-07 11:40:28

标签: github npm package.json

我正在使用的npm包已经在github上分叉了一些错误修复,我现在想在我的项目中使用forked代码,直到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文件夹)。

我只在package.json和README.md旁边看到/ example文件夹和/ test文件夹。如果我通过包含“cool-package”来安装软件包:" ^ 0.10.0"会有src /和dist /文件夹。

forked repo,或者它分叉的原始repo没有/ dist文件夹 - 它实际上是在.gitignore文件中。所以我想我在尝试直接在package.json中访问github repos时,缺少创建/ dist文件所需的构建步骤。

1 个答案:

答案 0 :(得分:-1)

我刚看了一下这里的文档。 package.json docs

看起来好像你正在使用ssh但是npm需要http。

在您的情况下,请尝试将回购切换为:

https://github.com/developer-who-forked/cool-package.git