【发布时间】:2016-12-05 01:27:22
【问题描述】:
仍在学习 MEAN 的基础知识并从 article 创建了一个示例项目,然后决定使用一些脚手架工具为我的项目创建干净的文件夹结构,我遇到了 YEOMAN 和 MEANJS。使用npm install -g yo、npm install -g generator-meanjs 和yo meanjs,一切都像魅力一样运作,我面前有一个项目。您可以下载整个MEAN project here。
尽管分析了一整天的代码结构,但很少有我不明白的事情:
- Angular 是如何在此处引导/加载的?整个角度
东西位于
public文件夹中,谁来引导它? -
app/views文件夹中的一些 HTML 文件有什么用?特别是像index.server.view.html和layout.server.view.html这样的文件正在服务 作为所有其他 Angular 视图文件/HTML 文件的模板。如何 他们甚至上钩了? -
application.js是 AngularJS 的主要 应用程序文件,是谁将其变为现实?
我没有使用 Grunt 或 Gulp 或 Karma 之类的东西来进行应用程序的第一次切割,并且可能会决定稍后对其进行扩展,所以我如何删除这些以获得一个 MEAN 准系统架构,以便它的易于理解并开始使用。
【问题讨论】:
标签: javascript angularjs node.js template-engine meanjs