我尝试使用此命令从this npm package安装github repo:
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
的安装?
答案 0 :(得分:1)
此程序包需要构建步骤(请参阅gruntfile.js)。所以工件(在构建步骤中将生成的文件不会在版本控制系统中检查 - git - 你不必在差异中处理它们并合并)。
另请查看.npmignore文件。