0

安装平均堆栈:

$ 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

即使应用程序“有效”,我也缺少正确的文件结构。一切都应该正确安装。公共和服务器文件夹在哪里?

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

4

4 回答 4

9

我有同样的问题,因为我是初学者,但似乎 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/

于 2014-07-03T16:44:46.097 回答
2

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

  1. 从此处安装 Git http://msysgit.github.io/,然后按照此处的说明进行操作, http://www.computerhope.com/issues/ch000549.htm以添加您的“git” var 路径;
  2. http://nodejs.org/从;安装 node.js
  3. http://www.mongodb.org/. 在“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/.

希望这对像我这样在这个领域的新手有用。

于 2014-10-01T05:35:58.203 回答
1

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

于 2015-04-22T11:55:27.663 回答
1

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

于 2015-10-12T16:40:06.930 回答