我有基于 express + mongoose 的后端。文件结构为:
- /models
-- item.js
- /node.modules
-- ...
- server.js
- package-lock.json
- package.json
以及用于前端的常规基于 create-react-app 的文件夹:
- /src
-- /assets
--- index.css
-- /components
--- Somecomponent.js
-- /containers
--- App.js
-- /reducers
--- somereducers.js
- /node.modules
-- ...
-- index.js
-- registerServiceWorker.js
- .gitignore
- package-lock.json
- package.json
我想以适当的方式一起使用它。我想这样组织它:
- /client
-- /src
...
-- index.js
-- registerServiceWorker.js
- .gitignore
- package-lock.json
- package.json
- /server
- /models
-- item.js
- /node.modules
-- ...
- server.js
- package-lock.json
- package.json
在这个阶段我卡住了。如果客户端文件夹位于服务器文件夹内或服务器文件夹位于客户端,我可以创建它。1.但是当两个文件夹是兄弟时如何让它运行?2. package.json 应该是什么以及 node.modules 应该在哪里(服务器和客户端是否应该拥有自己的 package.json 和module?)