package.json
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"dev": "cd profile-app-server && nodemon server.js",
"client": "cd client/profile-front-end && npm start",
"start": "concurrently "npm run dev" "npm run client" "
},
npm ERR!enoent enoent:没有这样的文件或目录,打开'/Users/SebastianRusso/Desktop/profile app/package.json'
当我分别运行它们时,它们都运行得很好。服务器运行在3001上,因此不要干扰react。
该应用程序被称为"配置文件应用程序",它包含一个"客户端文件夹",其中包含"配置文件前端"该应用程序"配置文件应用程序"还包含"配置文件服务器">
我在想我是不是不知怎么把路弄混了。我玩过,尝试过不同的东西,但现在有点像
所以基本上要使两者都运行,只有客户端可以在另一个文件夹中。
我也把服务器放在一个单独的文件夹中,但这是不正确的,这就是为什么npmstart找不到文件夹的原因。
最后,我删除了服务器文件夹,并将代码更改为这个,它就工作了(同时运行客户端和服务器端(
"dev": "nodemon server.js",
"client": "cd client/avybe-challenge-profile && npm start",
"start": "concurrently "npm run dev" "npm run client" "
我的猜测是,您需要找出从服务器package.json到客户端package.jsn文件的路径。脚本的客户端路径可能需要稍微更改。
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"dev": "cd profile-app-server && nodemon server.js",
"client": "cd ../client/profile-front-end && npm start",
"start": "concurrently "npm run dev" "npm run client" "
},
不确定这是否是正确的路径,但它可能是沿着这些线的某个地方。