【发布时间】:2018-12-10 02:36:55
【问题描述】:
我有基于 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和模块?)
【问题讨论】:
标签: node.js reactjs express npm