我们正试图将我们的项目分成单个仓库中的“子模块”,但保留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,并将dashboard
和onboarding
之类的模块分离到它们各自的文件夹中,并允许它们使用自己的节点模块。
这会有用吗?是否正确包含节点模块?
webpack会将资产构建到public/
文件夹,包含一些供应商资产和多个入口点,即所有index.js
个文件
答案 0 :(得分:1)
您提出的建议将正常工作并按预期进行编译。 NodeJS最初将查找模块'node_modules'子目录中包含的模块,然后处理阶梯。