我是新来的人(从一天前开始)。我使用create-react-app命令行创建了一个应用程序。以下是我做的顺序
现在应用正在运行。
现在我收到此错误
[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可能不是问题。上面可能还有其他日志记录输出。
[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可能不是问题。上面可能还有其他日志记录输出。
react-scripts start
我尝试安装的任何软件包每次都会发生这种情况。
我注意到的是我跑步的时候
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个软件包
我不知道原因。请帮我。
您正在使用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