我的应用程序确实有效,但我想重新组织它,以便更易于管理。我想将服务器文件从根目录移动到他们自己的目录。
目前我同时使用来加载我的服务器和客户端,以便它们可以同时运行。
当我运行npm run dev时,我想同时加载服务器和客户端。运行服务器加载时,客户端失败,并在服务器目录中生成一个名为 client 的新文件夹。
我的新文件夹结构
client
client/package.json
server
server/package.json
以前的(工作)文件夹结构
server files in root
package.json {for server}
/client {all client files including /client/package.json}
我正在同时使用,并试图让它现在工作。我想我需要做的是更改我的 server/package.json 文件中的正确语法,但更改没有奏效。
在我的服务器 package.json 文件中同时编码
"dev": "concurrently \"npm run server\" \"npm run client\"",
我得到错误
] /bin/sh: ..npm: command not found
[1] ..npm run client exited with code 127
我尝试过以不同的方式更改线路,但仍然无法让客户端加载
"dev": "concurrently \"npm run server\" \"cd ../client && /npm run client\"",
"dev": "concurrently \"npm run server\" \"cd ../client && /npm run client\"",
"dev": "concurrently \"npm run server\" \"npm run ./client\"",
"dev": "concurrently \"npm run server\" \"npm run ../client\"",
"dev": "concurrently \"npm run server\" \"npm run //client\"",
我认为这可能是一个简单的语法更改,但是创建一个新目录的事实让我更加担心。任何解决方案或想法将不胜感激。