如何在Node.js中运行复制的项目

时间:2017-12-09 07:58:21

标签: javascript node.js express npm npm-install

https://github.com/gleitz/mahjong

我想在我的窗户上运行此应用, 方向说: - 使用npm update安装依赖项 - 使用节点app.js

启动应用程序

听起来很容易,所以我试试自己。

1.首先,我在其官方网站https://nodejs.org/en/上安装node.js 我下载了8.9.3版本。

安装node.js后 2.打开命令行并转到项目路径。

3.然后我输入命令npm update。 它工作,并创建node_modules文件夹。但有一些警告消息 warn message

4.最后输入命令节点app.js ...它不能用很多错误信息

以下是错误信息

error message 1 error message 2

我想知道我该怎么办。是否有任何我没有安装的东西?

请帮助我。我真的想研究这个麻将项目。

2 个答案:

答案 0 :(得分:1)

在您拥有项目的目录中运行npm update之前,应首先运行npm install以安装项目运行所需的所有必需依赖项。

所以我建议删除在运行npm update后创建的node_modules目录,然后运行npm install。这应该可以解决您的问题。

答案 1 :(得分:1)

更新:如果您只是想在线试用而不是在本地运行它们,那么它们已在网络上托管了一个版本:http://gleitzman.com/apps/mahjong

这不是你的错。

您所做的是正确的,但项目文档需要更新。这不是一个交钥匙的解决方案,你需要弄清楚一些事情才能让它发挥作用。

错误消息表示它想要一个mongo数据库实例,但是你没有运行它。请尝试使用mongodb home page或google获取相关说明。如果您有docker,那就非常简单:docker run -it -p 27017:27017 mongo

即使在启动mongodb之后,我也无法让应用程序在本地运行。您可以尝试联系repo维护者以获得帮助。如果你对他们的项目表现出兴趣,他们可能很乐意提供帮助。

祝你好运!