嵌套node_modules的项目如何表现?

时间:2017-09-28 09:45:09

标签: javascript node.js reactjs npm webpack

我们正试图将我们的项目分成单个仓库中的“子模块”,但保留webpack,express server global这样的东西,所以假设这样的结构

package.json
server.js
index.js
node_modules/
public/
  index.html
  dashboard.js
  onboarding.js
dashboard/
  index.js
  package.json
  node_modules/
  components/
  assets/
onboarding/
  index.js
  package.json
  node_modules/
  ...

这里的想法是将构建/路由/服务器逻辑保留在root lvl,并将dashboardonboarding之类的模块分离到它们各自的文件夹中,并允许它们使用自己的节点模块。

这会有用吗?是否正确包含节点模块?

webpack会将资产构建到public/文件夹,包含一些供应商资产和多个入口点,即所有index.js个文件

1 个答案:

答案 0 :(得分:1)

您提出的建议将正常工作并按预期进行编译。 NodeJS最初将查找模块'node_modules'子目录中包含的模块,然后处理阶梯。