【问题标题】:How to organize frontend and backend project structure in node.js? [closed]node.js中如何组织前端和后端项目结构? [关闭]
【发布时间】:2014-12-07 02:12:28
【问题描述】:

在我的项目中,我想在后端和前端都使用 coffeescript,以便用一种编程语言进行开发。下面是我将要使用的模块列表:

后端

  • 咖啡脚本
  • node.js
  • express.js
  • mongodb
  • redis
  • 玉
  • 手写笔

前端

  • 咖啡脚本
  • angular.js
  • 玉
  • 手写笔

请注意,有些模块同时用于后端和前端:coffeescript、jade、stylus。

我使用 npm 管理服务器端模块,使用 bower 管理客户端模块。我决定将其作为一个项目保留,以便于维护和代码共享。我使用 grunt 作为 javascript 任务运行器。

我的问题是:

是否有一个工具可以自动生成上述配置中的项目并提供基本文件结构和示例?

【问题讨论】:

  • 这个设置很不错!

标签: node.js angularjs mongodb coffeescript


【解决方案1】:

构建 MEAN 项目

你刚才描述的是MEAN stack。

有大量的 MEAN 框架可以促进良好的实践。考虑看看这两个,如果你有兴趣,也可以谷歌一下这个话题:

您可能想看看 MEAN 堆栈上的 Thinkster.io's 之类的教程。

管理依赖项

管理依赖绝不应该比将库添加到您的package.json 或bower.json 文件和 require()'ing 或以其他方式加载那些已安装的依赖项更麻烦。值得庆幸的是,我们为 MEAN 堆栈的各个方面提供了一套很好的包管理器:

Grunt 作为任务管理器

【讨论】:

    猜你喜欢
    • 2018-12-10
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    相关资源
    最近更新 更多