![](/img/trans.png)
[英]Docker and Node: ENOENT: no such file or directory, open "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.