为什么有些github npm软件包没有完全安装?

时间:2017-02-10 20:25:17

标签: node.js npm

我尝试使用此命令从this npm package安装github repo

npm install --save github:kpdecker/jsdiff

看起来它没问题,因为diff文件夹是在node_modules内创建的,但它不包含libdist文件夹而且没有任何依赖项安装好了。这些是唯一被复制的文件:

runtime.js
release-notes.md
package.json
README.md
LICENSE
CONTRIBUTING.md

但是,上面的命令在安装其他软件包时效果很好。例如:

npm install --save github:visionmedia/express

那么,我错过了什么。我是否应该运行其他命令来完成jsdiff的安装?

1 个答案:

答案 0 :(得分:1)

此程序包需要构建步骤(请参阅gruntfile.js)。所以工件(在构建步骤中将生成的文件不会在版本控制系统中检查 - git - 你不必在差异中处理它们并合并)。

另请查看.npmignore文件。