node.js - 如何修复 ('throw er; // Unhandled 'error' event') 代码生命周期?
问题描述
我试图创建一个 React 应用程序。我使用了命令提示符,但是在创建应用程序后,当我尝试启动 npm 时,它给了我一些错误。
我也尝试在 WebStorm、IntelliJ 和 Visual Studio Code / PowerShell 中创建 React 应用程序,但仍然给出相同的错误集。
这是我得到的错误:
我尝试了很多事情,比如清理 npm 缓存、重新安装 npm 和节点、将 npm 升级到新版本、尝试升级 react 但没有任何效果。
events.js:173
throw er; // Unhandled 'error' event
npm ERR! code ELIFECYCLE
npm ERR! errno 1
gives some errors :
events.js:173
throw er; // Unhandled 'error' event
^
但它应该启动 npm 并给 localhost 3000
解决方案
- 检查您的节点版本。更新节点和 npm
sudo npm start
如果您使用的是 macOS 或 linux,请尝试- 尝试再次下载 create-react-app
npm i -g create-react-app
- 尝试在另一个文件夹中创建应用程序
create-react-app APPNAME
- 还是行不通?然后删除
node_module
文件夹,package-lock.json
运行npm install
- 尝试在另一个端口上运行
- 尝试使用
yarn
.Yarn
全局安装,然后create-react-app myapp
再次运行。这次它将使用纱线。尝试使用yarn start
而不是启动开发服务器npm start
。
更新
版本也可能有问题react-script
。您可以尝试降级反应脚本,
create-react-app my-app
cd my-app
npm install react-scripts@2.1.8
npm start
此外,请确保您的PATH
环境变量中有此条目。
C:\Users\{user_name}\AppData\Roaming\npm
推荐阅读
- python-3.x - numpy 数组 cPickle dumpe 的默认编码是 latin-1 吗?
- c# - 我们如何从 chrome 扩展向 wpf 客户端应用程序发送事件
- c# - 在没有 xaml 代码的情况下为 ListView 绑定 SourceItem
- .htaccess - 想要重定向 301 子域
- azure-ad-b2c - 如何在自定义策略内使用在门户上创建的自定义 OpenID Connect 提供程序?
- javascript - HTML:如何使用链接下载 pdf 文件
- wpf - 带有异步 ImageSource 的 ImageBrush 并不总是呈现
- r - 有什么!!!在 R 中做?
- c++ - 正则表达式:查找交替数字和字符串的模式
- java - 有额外的意图