意味着堆栈丢失文件夹

时间:2014-07-03 00:45:52

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

安装一个平均堆栈:

$ 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 个答案:

答案 0 :(得分: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/

答案 1 :(得分:2)

如果您是Windows用户,并且您尝试遵循mean.io网站说明,您可能会对如何安装所有内容感到困惑,以便在浏览器中查看应用程序并且可能无法设置所有内容项目中的来源。在主页上关注他们的视频或 DO THIS

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

  12. 希望这对我这个领域的新人有用。

答案 2 :(得分:1)

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

答案 3 :(得分:1)

尝试安装meanjs。它是mean.io的一个分支。许多开发人员已经转向使用meanjs,因为它更稳定,而且来自同一个人Amos Haviv,他们开始使用mean.io.