ezp*_*zpn 5 mongodb node.js coffeescript angularjs
在我的项目中,我想在后端和前端使用咖啡脚本,以一种编程语言进行开发。下面是我将要使用的模块列表:
请注意,一些模块同时用于后端和前端:coffeescript、jade、stylus。
我使用 npm 来管理服务器端模块和 bower 来管理客户端模块。我决定将其全部保留为一个项目,以便于维护和代码共享。我使用 grunt 作为 javascript 任务运行器。
我的问题是:
有没有一个工具可以在上面提到的配置中自动生成项目并提供基本的文件结构和示例?
您刚才描述的是MEAN 堆栈。
有大量 MEAN 框架可以促进良好实践。考虑看看这两个,但如果你感兴趣的话,也可以用谷歌搜索一下这个主题:
您可能想看看像Thinkster.io在 MEAN 堆栈上的教程。
管理依赖项绝不应该比向您的package.json或bower.json文件添加库并 require()'ing 或以其他方式加载这些已安装的依赖项更麻烦。值得庆幸的是,我们为 MEAN 堆栈的各个方面提供了一套很好的包管理器: