将git依赖项添加到nodejs应用程序

时间:2012-05-07 06:01:07

标签: node.js github dependencies requirejs npm

我正在尝试将require-cs添加到我的nodejs项目中,我可以将r.js与coffeescript文件一起使用。我试图将它直接添加到package.json,以便我可以直接使用git存储库更新它。当我添加它时,我收到以下错误:

npm ERR! Error: ENOENT, open '/tmp/npm-1336369606543/1336369606543-0.5654201323632151/package.json'

并且它不会将git添加到我的应用程序中。我的package.json看起来像这样:

{
  "name": "App",
  "version": "0.0.1",
  "dependencies": {
    "mocha": "~1.0.2",
    "chai": "~0.5.3",
    "coffee-script": "~1.3.1",
    "express": "~2.5.9",
    "redis2json": "0.0.5",
    "nohm": "~0.9.0-pre3fixed",
    "redback": "~0.2.8",
    "database-cleaner": "~0.7.0",
    "zombie": "~0.13.4",
    "underscore": "~1.3.3",
    "redis": "~0.7.2",
    "hiredis": "~0.1.14",
    "connect-redis": "~1.3.0",
    "requirejs": "~1.0.8",
    "freebase": "~1.0.1",
    "require-cs": "git://github.com/jrburke/require-cs.git"
  }
}

是否可以使用package.json和npm?

将cs.js添加到我的存储库中

感谢。

2 个答案:

答案 0 :(得分:3)

npm在包的根目录中查找package.json文件。它告诉npm如何构建包,以及如何安装它。该错误找不到它在package.json寻找的git://github.com/jrburke/require-cs.git

同时查看this question

http://toolbox.no.de/是一个很好的npm资源。

答案 1 :(得分:0)

目前require-cs不支持npm install。以下是谈论它的问题:

https://github.com/jrburke/require-cs/issues/12

相关问题