首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何组织大型Node.js项目

如何组织大型Node.js项目
EN

Stack Overflow用户
提问于 2012-03-23 07:23:00
回答 4查看 45.9K关注 0票数 84

组织大型Node.js项目的一些好方法是什么?

例如,同时使用express.js和socket.io的应用程序?这将包括应用程序逻辑结构以及文件系统。

目前,我发现自己将大量代码放入一个主js文件中,并将代码放入一个巨大的全局对象中,这感觉很糟糕。

EN

回答 4

Stack Overflow用户

发布于 2012-03-23 09:57:51

几天前我写了一个blog post about this very subject,虽然这篇文章是法语的,但我设置了一个GitHub repo (英文)来展示我使用的结构的工作示例。

显然,这个问题没有明确的答案,但看看别人在做什么是很有趣的,我会倾听关于这个主题的其他意见(这也是discussed here,在那里你可以看到我建议的摘要)。

票数 10
EN

Stack Overflow用户

发布于 2013-01-30 08:38:19

与其他博客文章类似,我专门写了一篇关于组织Express应用程序的文章。这是我使用了大约一年半的方法。基本上,围绕数据实体或任何其他核心元素来组织应用程序。将每个元素的逻辑放在它们自己的目录中。我试着向Python借了很多东西。

http://rycole.com/2013/01/28/organizing-nodejs-express.html

票数 2
EN

Stack Overflow用户

发布于 2017-04-29 06:51:32

他的文章不再在线,但Eric Satterwhite的node系列推荐了如下所列的结构。

代码语言:javascript
复制
# Project 
. 
|-- packages/
|   |-- project-core
|   |   |-- lib/
|   |   |-- commands/
|   |   |-- startup/
|   |   |-- conf/
|   |   |-- test/
|   |   |-- package.json
|   |   |-- README.md
|   |   |-- events.js
|   |   |-- .npmignore
|   |   `-- index.js
|-- package.json
`-- index.js

packages/文件夹转换为您的源代码,以实现模块化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9832019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档