使用create-react-app的第一个应用程序,npm开始不起作用

问题描述 投票:0回答:1

我正在尝试创建我的第一个反应应用程序并基本上在第1步运行问题。我正在尝试npm启动默认的create-react-app安装,我收到了跟随错误。我已经包含了显示create-react-app成功运行的截图,但是没有修复任何内容。我已经包含了成功运行create-react-app的截图以及我运行npm start而没有运气的截图。谢谢。

这是日志文件:

18详细npm v6.4.1 19错误文件sh 20错误代码ELIFECYCLE 21错误错误ENOENT 22错误系统错误产生23错误[email protected] start:react-scripts start 23错误产生ENOENT 24错误在[email protected]启动脚本失败。 24错误这可能不是npm的问题。上面可能有额外的日志记录输出。 25详细退出[1,true]

我尝试了这个解决方案,它对我不起作用:

stack overflow.com/啊/42539669/5069226

create-react-app running

npm start failing

reactjs create-react-app npm-start
1个回答
1
投票

看起来这与您的工作区路径有关。

我尝试使用路径/tmp/Users/Neil/Desktop/Complete Web Developer/Section 18_React:Redux/robofriends在我的机器上复制它,并且我能够重现您的错误。

╭─  /tmp/Users/Neil/Desktop/Complete Web Developer/Section 
18_React:Redux/robofriends 
╰ yarn start                                                                                                                                                                                                     K8S: tools    11:37:33
yarn run v1.7.0
$ react-scripts start
/bin/sh: react-scripts: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

但当我将robofriends目录移到树中更高的位置时,它运行正常。

╭─  /tmp/Users/robofriends 
╰ yarn start                                                                                                                                                                                             K8S: tools  INT(-2) ↵  11:38:34
yarn run v1.7.0
Starting the development server...

我猜测它可能是节点模块的长路径,也可能是路径中的非孤立字符,:_。所以我回到React:Redux目录并将其重命名为...React_Redux并在/ tmp / Users / Neil / Desktop / Complete Web Developer / Section 18_React_Redux / robofriends`中再次尝试npm start,它工作得很好:)

所以看起来像npm不喜欢可执行路径中的:

© www.soinside.com 2019 - 2024. All rights reserved.