【发布时间】:2017-12-05 06:24:45
【问题描述】:
我对反应很陌生(一天前开始)。我使用 create-react-app 命令行来创建应用程序。我按以下顺序尝试了
- create-react-app my-app
- npm 开始
此时应用程序运行良好。然后我做了以下
- npm install youtube-api-search
- npm 开始
现在我收到此错误
my-app@0.1.0 开始 /Users/shanmugharajk/Code/udemy/my-app 反应脚本开始
sh: react-scripts: command not found npm ERR!文件 sh npm 错误!代码 生命周期 npm 错误! errno ENOENT npm 错误!系统调用产生 npm 错误! my-app@0.1.0 开始:
react-scripts startnpm ERR!生成 ENOENT npm 呃! npm 错误!在 my-app@0.1.0 启动脚本中失败。 npm 错误!这 可能不是 npm 的问题。可能有额外的日志记录 上面的输出。
每次我尝试安装的任何软件包都会发生这种情况。
我认为我注意到的是当我跑步时
- npm install youtube-api-search 或任何它总是删除一些包的 pckage。我在安装任何软件包时收到的消息是
npm WARN 注册表使用来自https://registry.npmjs.org/ 的陈旧数据 因为主机不可访问——你离线了吗? npm 警告注册表 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 WARN 轻轻地Rm 不删除 /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 WARN 轻轻地Rm 不删除 /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 WARN 轻轻地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 notice 创建了一个锁文件作为 package-lock.json。你应该承诺 这个文件。
- redux@3.7.1 添加了 3 个包,删除了 1142 个包并在 27.043 秒内更新了 3 个包
我无法弄清楚原因。请帮帮我。
【问题讨论】:
标签: macos reactjs npm create-react-app