在我的项目中,我想使用coffeescript作为后端和前端,用一种编程语言开发它。以下是我将要使用的模块列表:
请注意,在后端和前端都使用了一些模块:coffeescript,jade,stylus。
我使用npm管理服务器端模块和bower来管理客户端模块。我决定把它作为一个项目,以便于维护和代码共享。我使用grunt作为javascript任务运行器。
我的问题是:
是否有一个工具可以自动生成上述配置中的项目并提供基本的文件结构和示例?
答案 0 :(得分:3)
您刚才描述的是MEAN stack。
有一大堆MEAN框架可以促进良好实践。考虑一下这两个问题,如果你有兴趣的话,也可以去看看这个主题:
您可能希望在MEAN堆栈上查看Thinkster.io's等教程。
管理依赖项永远不会比将lib添加到package.json
或bower.json
文件以及require()或加载那些已安装的依赖项更麻烦。值得庆幸的是,我们为MEAN堆栈的各个方面提供了一套优秀的包管理器: