我从新创建的项目开始运行npm时遇到问题,问题是该文件夹外部似乎没有问题(它是git repo,所以必须在这里)。如果我在另一个文件夹中创建一个新项目并运行npm start,那么我完全没有问题。
所以我最近开始在Ubuntu 18.04LTS中工作,经历了安装nodejs和npm的所有设置。
当前正在运行的版本:
节点= 10.16.0
npm = 6.9.2
所以我使用npx create-react-app
创建了我的应用当我在其中运行npm start时,会抛出一个错误:
sh: 1: react-scripts: not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! frontend@0.1.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the frontend@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely
additional logging output above.
我尝试在另一个文件夹中创建该应用程序,测试是否可以运行npm start(是)并将该应用程序移至我的仓库中,但是随后再次失败。
答案 0 :(得分:0)
如果我很了解您写的内容,那么在更改文件夹时,“ npm start”效果很好。如果是这种情况,您应该知道文件夹名称中包含某些特殊字符(例如“&”)或空格时,Node在读取路径时遇到问题。 尝试更改文件夹的名称。