Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 一个package.json用于客户端+;服务器项目?_Node.js_Reactjs_Express_Create React App_Package.json - Fatal编程技术网

Node.js 一个package.json用于客户端+;服务器项目?

Node.js 一个package.json用于客户端+;服务器项目?,node.js,reactjs,express,create-react-app,package.json,Node.js,Reactjs,Express,Create React App,Package.json,现在,我有一个项目结构,如下所示: - /client - create react app files - package.json - /server - server files - package.json 所以有一个客户端文件夹,其中包含一个独立的CRA安装,还有一个服务器文件夹,其中包含所有服务器文件。这可能是表达,或Hapi,或其他什么,其实并不重要 现在使用此设置,我必须在客户端文件夹中为所有客户端内容维护一个package.json,因为我不知道如何从

现在,我有一个项目结构,如下所示:

- /client
    - create react app files
    - package.json
- /server
    - server files
- package.json
所以有一个客户端文件夹,其中包含一个独立的CRA安装,还有一个服务器文件夹,其中包含所有服务器文件。这可能是表达,或Hapi,或其他什么,其实并不重要

现在使用此设置,我必须在客户端文件夹中为所有客户端内容维护一个package.json,因为我不知道如何从CRA安装外部调用
react scripts start

我更喜欢一次安装,因此对于CI,我不必在两个地方安装npm CI,也不必维护两个节点单元等


有没有办法让CRA知道为一个子目录安装所有东西,或者我只需要做一个自定义的网页设置?

这可能不是一个直接的解决方案,但同时
可能至少可以消除打开两个终端窗口的需要。是的,我决定使用Webpack,并使用并发的自定义设置,而不是使用CRA。