我对react很陌生(一天前开始)。我使用 create-react-app 命令行来创建一个应用程序。我按以下顺序尝试
- 创建react应用程序我的应用程序
- 启动
此时应用程序运行良好。然后我做了以下
- npm 安装 youtube-api-search
- 启动
现在我收到这个错误
my-app@0.1.0 start /Users/shanmugharajk/Code/udemy/my-app react-scripts start
sh:react-scripts:找不到命令 npm ERR!文件 sh npm 错误!代码 ELIFECYCLE npm ERR!errno ENOENT npm 错误!系统调用产生 npm ERR!my-app@0.1.0 开始:
react-scripts start
npm ERR!生成 ENOENT npm ERR!npm 错误!在 my-app@0.1.0 启动脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。
我尝试安装的任何软件包每次都会发生这种情况。
我注意到的一个想法是当我跑步时
- npm install youtube-api-search 或任何包它总是删除一些包。我在安装任何软件包时收到的消息是
npm WARN registry 使用来自https://registry.npmjs.org/ 的陈旧数据, 因为主机无法访问——你离线了吗?npm WARN registry https://registry.npmjs.org/ 的意外警告:杂项警告 ENOTFOUND:对https://registry.npmjs.org/redux 的请求失败,原因:getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org :443 npm WARN registry 使用来自https://registry.npmjs.org/ 的陈旧包数据 由于重新验证期间的请求错误。npm 警告不要删除 /Users/shanmugharajk/Code/udemy/my-app/node_modules/html-minifier/node_modules/.bin/uglifyjs 因为它不是由 /Users/shanmugharajk/Code/udemy/my-app/ 安装的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 警告不要删除 /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。你应该提交这个文件。
- redux@3.7.1 添加了 3 个包,移除了 1142 个包并在 27.043 秒内更新了 3 个包
我想不出原因。请帮我。