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

标签 node.js npm

据我了解,'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 模块处理所必需的。

关于node.js - 从 GitHub 检索 Node.js 模块 - 错误 : ENOENT, open package/package.json',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17130020/

相关文章:

node.js - Child_process 和 Worker Threads 有什么区别?

node.js - 尝试在 Mac 上安装 npm 时出现奇怪的错误

node.js - NPM错误: 503 Service Unavailable for npm install command

node.js - 无法加载 gulp : Error: ENOENT: no such file or directory 'node-sass/vendor'

node.js - npm 链接不关心 package.json 或 .npmignore 中的 "files"

node.js - 我想在我的项目中使用 twilio api,但是当我在 typescript 文件中导入 twilio 时,它给出了一个错误

node.js - 如何检查请求是否在 Total.js Controller 中发布数据

javascript - 回调中的 Node.js 发射器空数据

javascript - 我正在尝试在 sequelize 的帮助下将 mysql 数据库与 node.js 连接,但我显示访问被拒绝

node.js 表示 socket.io 端口 3000 正在使用中