从git安装模块会产生错误EISDIR

时间:2016-06-16 16:08:56

标签: node.js git github npm

我正在开发一个开源项目,由几个回购组成,我们希望为几个项目之间的模块代码重用做一个专门的回购。

我们的想法是将此repo设置为package.json中的依赖项,并在此repo中托管多个模块(所有常用模块)。

然后,一旦我们执行npm install,它应该在引用项目中安装此repo中的所有模块。

即使我在repo的根目录中添加了package.json,也在每个模块中添加了{I},但在执行npm install时出现以下错误:

npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v4.4.2
npm ERR! npm  v2.15.0
npm ERR! code EISDIR
npm ERR! errno -21
npm ERR! syscall read

npm ERR! eisdir EISDIR: illegal operation on a directory, read
npm ERR! eisdir This is most likely not a problem with npm itself
npm ERR! eisdir and is related to npm not being able to find a package.json in
npm ERR! eisdir a package you are trying to install.

P.S。我们 NOT 想要将它们发布到npm,因为它们不是通用的,而且非常针对项目。

0 个答案:

没有答案