我无法使用命令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,但我仍然得到相同的缺失脚本:控制台中的启动错误。