现在,我的项目结构如下:
- /client
- create react app files
- package.json
- /server
- server files
- package.json
因此,有一个客户端文件夹,其中包含独立的CRA安装,还有一个服务器文件夹,其中包含所有服务器文件。这可能是Express或Hapi或其他无关紧要的东西。
现在使用此设置,我必须在客户端文件夹中维护所有客户端内容的package.json,因为我不知道从安装CRA之外调用react-scripts start
的方法。
我希望安装一次,因此对于CI,我不必在两个地方npm ci
并维护两个node_modules
,等等。
是否可以通过某种方式让CRA知道为子目录安装所有内容,还是只需要进行自定义Webpack设置?