反应找不到脚本

时间:2019-07-03 10:04:03

标签: node.js npm npm-start

我从新创建的项目开始运行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(是)并将该应用程序移至我的仓库中,但是随后再次失败。

1 个答案:

答案 0 :(得分:0)

如果我很了解您写的内容,那么在更改文件夹时,“ npm start”效果很好。如果是这种情况,您应该知道文件夹名称中包含某些特殊字符(例如“&”)或空格时,Node在读取路径时遇到问题。 尝试更改文件夹的名称。