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文件夹。但有一些警告消息
4.最后输入命令节点app.js ...它不能用很多错误信息
以下是错误信息
我想知道我该怎么办。是否有任何我没有安装的东西?
请帮助我。我真的想研究这个麻将项目。
答案 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维护者以获得帮助。如果你对他们的项目表现出兴趣,他们可能很乐意提供帮助。
祝你好运!