Node.js 为什么一些github npm包没有完全安装?

Node.js 为什么一些github npm包没有完全安装?,node.js,npm,Node.js,Npm,我试图使用以下命令从其安装: npm install --save github:kpdecker/jsdiff 看起来一切正常,因为diff文件夹是在node_modules中创建的,但它不包含lib或dist文件夹,并且没有安装任何依赖项。这些是唯一被复制的文件: runtime.js release-notes.md package.json README.md LICENSE CONTRIBUTING.md 但是,当安装其他软件包时,上面的命令可以完美地工作。例如: npm inst

我试图使用以下命令从其安装:

npm install --save github:kpdecker/jsdiff
看起来一切正常,因为
diff
文件夹是在
node_modules
中创建的,但它不包含
lib
dist
文件夹,并且没有安装任何依赖项。这些是唯一被复制的文件:

runtime.js
release-notes.md
package.json
README.md
LICENSE
CONTRIBUTING.md
但是,当安装其他软件包时,上面的命令可以完美地工作。例如:

npm install --save github:visionmedia/express

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

此包需要一个构建步骤(请参阅)。因此工件(构建步骤中生成的文件不会在版本控制系统-git中检查-您不必在差异和合并中处理它们)


还可以查看该文件。

Gotcha。我现在明白了。谢谢