0

我创建了我的 Node 项目(npm init)。在这个项目中,我想使用来自 git hub https://github.com/dchester/node-rest-client的 Node REST Client 。

  1. 使用依赖更新 package.json:

    ...“依赖”:{“rest-client”:“*”},...

  2. 在我的项目中创建目录 node_modules

  3. 将其余客户端复制到目录“node_modules”中
  4. 运行“npm install”来安装这个依赖项,但它没有。我究竟做错了什么?如何正确安装不是来自 npm 中央仓库的依赖项?

谢谢你

4

1 回答 1

2

看起来您必须为每个模块手动执行此操作。但是,作为如何在没有我自己的注册表的情况下安装私有 NPM 模块中的公认答案由 Mihai 指出,npm 了解 git:

npm install git://github.com/visionmedia/express.git

此外,除了进入目录并在那里输入之外,还npm install可以将路径指定为参数:

npm install path/to/somedir

How to install a private NPM module without my own registry中有另一个有用的答案?您可以在其中看到您还可以指定一个指向 tarball 的 url。我建议你看看那个线程。

于 2013-01-31T10:46:07.587 回答