【问题标题】:Cloning an app from github -- missing module depencines. How to install all at once?从 github 克隆应用程序 - 缺少模块依赖项。如何一次安装?
【发布时间】:2016-08-25 21:44:04
【问题描述】:

我在这个 URL 上从 github 克隆 clementine.js:

https://github.com/johnstonbl01/clementinejs-fcc.git

但是,当我尝试通过使用“server.js”进入文件夹并键入“node server.js”来运行它时,我收到一条错误消息,提示尚未安装“mongoose”模块。查看 package.json 文件,看起来 clementine.js 中的许多模块都是我以前没有安装过的。有没有办法使用命令行节点来安装 package.json 文件中我还没有安装的任何东西?

谢谢!

【问题讨论】:

  • 在应用文件夹中运行 npm install
  • 刚刚注意到this section of the page you linked to。所以他们确实提到了。但是有了你的问题标题,希望这对未来的其他人有用,因为它足够通用,这适用于使用 npm 的数千个项目......
  • 好的,谢谢。我正在关注一个单独的教程,并没有真正阅读 github 启动页面。 (甚至没想过要检查!)下次我会的。再次感谢您。

标签: javascript node.js git npm


【解决方案1】:

是的,您使用包含package.json 文件的目录中的npm install。这是包管理器的一大优点:您只需列出依赖项,而无需将它们实际检入项目的存储库(这很好,因为有时涉及成千上万的文件) .

【讨论】:

  • 哈哈。我没有意识到你可以在没有模块名称的情况下运行它。谢谢!
猜你喜欢
  • 2015-02-02
  • 2021-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-29
  • 2017-07-10
  • 1970-01-01
相关资源
最近更新 更多