我无法使用命令npm run start
。控制台返回的错误是:
> @ start C:\Users\Aristophanes
> cd packages/react-scripts && node bin/react-scripts.js start
bash: line 0: cd: packages/react-scripts: No such file or directory
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ start: `cd packages/react-scripts && node bin/react-scripts.js start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
因此,如果我是正确的,控制台会告诉我没有packages/react-scripts
目录,也没有bin/react-scripts.js
文件。
我有点困惑。我在计算机上可以找到的唯一packages/react-scripts
目录是C:\Users\Aristophanes\create-react-app-next\packages\react-scripts
。
我拥有的bin/react-scripts.js
文件位于C:\Users\Aristophanes\node_modules\react-scripts\bin\react-scripts.js
有人知道我该如何解决吗?如Mukyuu所建议,我尝试在目录npm start
中运行C:\Users\Aristophanes\create-react-app-next\packages\react-scripts
。这将导致控制台错误npm ERR! missing script: start
。我已将"start": "node server.js"
添加到我的NPM package.json
文件的脚本部分,并重新启动了cmd,但是仍然遇到相同的脚本:控制台中的启动错误。