繁体   English   中英

从GitHub检索Node.js模块 - 错误:ENOENT,打开package / package.json'

[英]Retrieving Node.js Module from GitHub - Error: ENOENT, open package/package.json'

据我所知,'npm'知道git,所以我可以用它从github中检索Node.js模块。 所以,我创建了Node.js模块并在github上托管它。 当我尝试在我的Node.js项目中安装它时如下:

npm install git://github.com/git-user/repo.git

然后我得到以下错误:

 Error: ENOENT, open '/Users/kapa/tmp/npm-12237/1371351143597-0.9469406655989587/package/package.json'
...
code ENOENT
npm ERR! errno 34

我做错了什么以及如何从github安装模块? 谢谢

您的存储库是否包含正确的package.json文件? 这需要将您的存储库作为npm模块处理。

您可能正在使用.zip文件。 NPM不支持它,它可能会引发错误。 您可以使用以下内容: https//npmjs.org/doc/install.html#DESCRIPTION

对于那些已经拥有package.json文件的人:

如果你没有注意到接受答案下方的评论,你需要确保你在你的app文件夹中才能运行npm start 从上面的一个目录意外运行npm start似乎是一个常见的错误。 希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM