【问题标题】:mean stack missing folders意味着堆栈丢失的文件夹
【发布时间】:2014-08-23 23:08:14
【问题描述】:

安装平均堆栈:

$ sudo npm install -g meanio 

$ mean init yourNewApp

检查文件结构:

$ ls

AUTHORS     Procfile    config      packages
Gruntfile.js    README.md   karma.conf.js   server.js
LICENSE     bower.json  package.json

即使应用程序“正常工作”,我也缺少正确的文件结构。一切都应该正确安装。 public 和 server 文件夹在哪里?

如果我从 github 克隆任何其他平均堆栈项目,这些文件夹也会丢失。

【问题讨论】:

    标签: node.js mean-stack mean.io


    【解决方案1】:

    由于我是初学者,我遇到了同样的问题,但似乎 MEAN Stack 文件结构在几周前已更改。来自 Mean.io 文档的引用说:

    '从 v0.4.0 开始,所有应用程序代码都被集成到多个包中。每个包在服务器和客户端上都使用 MVC。下面是整体文件结构以及包文件结构'

    来源:http://mean.io/#!/docs

    这个 mean.io 文件结构以包的形式组织,每个包都有自己的 MVC 用于服务器/客户端文件夹。另外,请查看 mean.io 博客站点,那里有关于包类型的文章:http://blog.mean.io/2014/06/extending-mean-io/

    【讨论】:

    • typmekpu 很好的答案!我是 mean.io 核心开发人员之一,我们正在编写更详细和明确的文档,以使想法更清晰
    • 感谢您的澄清。我有同样的问题。 :)
    • 致 Yonatan:你们做得很好,但是文档太老了,因为你在 7 月的回答!!
    • @YonatanEllman 又有变化了吗?我错过了应用程序和公用文件夹...使我迄今为止阅读的每一个资源都非常混乱...
    【解决方案2】:

    如果您是 Windows 用户并且您尝试按照 mean.io 网站的说明进行操作,您可能会困惑如何安装所有的东西才能在您的浏览器中看到应用程序午餐,并且您可能无法拥有所有项目中的资源。从主页关注他们的视频或执行此操作

    1. http://msysgit.github.io/ 安装 Git,然后进入休闲状态 此处的说明 http://www.computerhope.com/issues/ch000549.htm 以便添加您的 “git”变量路径;
    2. http://nodejs.org/安装node.js;
    3. http://www.mongodb.org/ 安装 MongoDB。在“C:\”中创建“data”目录并在“data”中创建“db”目录。像第一步一样添加一个新的 PATH 变量,但这次是为 mongodb。为此,您应该在窗口系统中找到您的 mongodb 根目录(例如:C:\Program Files\MongoDB 2.6 Standard\bin)。
    4. 在cmd中运行:npm install -g meanio;
    5. 在 cmd 中运行:意思是 init myApp;
    6. 使用 cmd 进入 myApp 文件夹并运行:npm install;
    7. 在 C:\ 的新 cmd 窗口中运行:mongod;
    8. 在新的 cmd 窗口中运行,但这次是在您的 myApp 位置:grunt。如果您收到一条错误消息说 grunt 无法识别,请运行此命令行“npm install -g grunt-cli”;
    9. 进入浏览器并输入http://localhost:3000/

    希望这对像我这样在该领域的新人有用。

    【讨论】:

    • 我猜问题不在于安装和运行平均堆栈应用程序,而在于缺少文件夹。
    【解决方案3】:

    在 Mean.IO 中,整个项目分为多个模块,这些模块称为包。这些软件包大多相互独立。每个包分别包含公共和私人文件夹。有关更多信息,请参阅平均文档。

    【讨论】:

      【解决方案4】:

      尝试安装 meanjs。这是 mean.io 的一个分支。许多开发人员已经转向 meanjs,因为它更稳定,并且来自于创建 mean.io 的同一个人 Amos Haviv。

      【讨论】:

        猜你喜欢
        • 2018-08-22
        • 1970-01-01
        • 1970-01-01
        • 2010-10-22
        • 1970-01-01
        • 2016-07-22
        • 2020-06-13
        • 2014-06-24
        • 1970-01-01
        相关资源
        最近更新 更多