小编典典

创建反应应用程序不起作用

reactjs

我是新来的人(从一天前开始)。我使用create-react-app命令行创建了一个应用程序。以下是我做的顺序

  • 创建反应应用程序我的应用程序
  • npm开始

现在应用正在运行。

  • npm安装youtube-api-search
  • npm开始

现在我收到此错误

[email protected]开始/ Users / shanmugharajk / Code / udemy / my-app react-
scripts开始

sh:react-scripts:找不到命令npm ERR!文件sh npm ERR!代码ELIFECYCLE npm ERR!errno ENOENT
npm ERR!syscall生成npm ERR![email protected]开始:react-scripts startnpm错误!产生ENOENT
npm ERR!npm ERR!在[email protected]启动脚本处失败。npm ERR!npm可能不是问题。上面可能还有其他日志记录输出。

我尝试安装的任何软件包每次都会发生这种情况。

我注意到的是我跑步的时候

  • npm install youtube-api-search或其他任何打包都会删除某些软件包。我在安装任何软件包时收到的消息是

npm WARN注册表
由于无法访问主机,因此使用https://registry.npmjs.org/中的过时数据-
您是否处于脱机状态?npm
WARN注册表https://registry.npmjs.org/的意外警告:其他警告ENOTFOUND:请求https://registry.npmjs.org/redux失败,原因:getaddrinfo
ENOTFOUND Registry.npmjs.org Registry.npmjs.org :443 npm
WARN注册表使用来自https://registry.npmjs.org/的陈旧包数据
由于重新验证期间发生请求错误。npm WARN轻轻警告Rm不会删除/ Users /
shanmugharajk / Code / udemy / my-app
/未安装/Users/shanmugharajk/Code/udemy/my-app/node_modules/html-
minifier/node_modules/.bin/uglifyjs node_modules / html-minifier /
node_modules / uglify-js npm轻轻警告不会删除/Users/shanmugharajk/Code/udemy/my-
app/node_modules/espree/node_modules/.bin/acorn,因为/ Users /
shanmugharajk未安装/ Code / udemy / my-app / node_modules / espree /
node_modules / acorn npm轻轻警告Rm不删除/Users/shanmugharajk/Code/udemy/my-
app/node_modules/autoprefixer/node_modules/.bin/browserslist,因为它尚未安装通过/
Users / shanmugharajk / Code / udemy / my-app / node_modules / autoprefixer
/ node_modules / browserslist npm通知创建了一个作为package-lock.json的锁文件。您应该提交此文件。+
[email protected]添加了3个软件包, 在27.043s中删除了1142个软件包并更新了3个软件包

我不知道原因。请帮我。


阅读 281

收藏
2020-07-22

共1个答案

小编典典

您正在使用npm5。目前有很多问题。

我建议降级为npm 4,然后重试:

npm install -g npm@4

rm -rf node_modules
rm package-lock.json
npm install

如果这样做没有帮助,请检查您的互联网连接。这似乎是您的网络存在的问题:

getaddrinfo ENOTFOUND注册表.npmjs.org注册表.npmjs.org:443

2020-07-22