创建项目 React/Vite = 错误:ELIFECYCLE 命令失败,退出代码为 1

问题描述 投票:0回答:1

我刚刚用 Vite 创建了一个 React 项目。我的项目在浏览器中正确显示,但是当我在终端中按 CTRL+C 退出时,遇到此错误:“ELIFECYCLE 命令失败,退出代码为 1。”它似乎与 pnpm 有关,因为当我使用 npm run dev 然后按 CTRL+C 时,我没有收到错误!我对这种情况感到很困惑,这次我正在努力解决这个问题。尽管安装了 pnpm 并且版本正确,但我似乎无法修复它。请你帮助我好吗?非常感谢。

pnpm 创建 vite my-portfolio --template 反应 $ pnpm 安装 套餐:+244 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++ 包从内容可寻址存储区硬链接到虚拟存储区。 内容可寻址存储位于:C:\Users\MarionPro\AppData\Local\pnpm\store 3 虚拟存储位于:node_modules/.pnpm 进度:解决了 266 个,重用了 244 个,下载了 0 个,添加了 244 个,完成了

依赖关系:

  • 反应18.2.0
  • react-dom 18.2.0

开发依赖项:

  • @types/react 18.2.15(18.2.20 可用)
  • @types/react-dom 18.2.7
  • @vitejs/plugin-react 4.0.3(4.0.4可用)
  • eslint 8.45.0(8.47.0 可用)
  • eslint-plugin-react 7.32.2(7.33.1 可用)
  • eslint-插件-react-hooks 4.6.0
  • eslint-插件-react-refresh 0.4.3
  • vite 4.4.5(4.4.9可用)

14.8秒完成

$ ls index.html node_modules/ package.json pnpm-lock.yaml public/ README.md src/ vite.config.js

$ pnpm 开发

[电子邮件受保护] dev C:\Users\MarionPro\OneDrive\Documents\PORTFOLIO\my-portfolio 维特

VITE v4.4.5 1360 毫秒内准备就绪

➜ 本地:http://localhost:5173/ ➜ 网络:使用--host来暴露 ➜ 按 h 显示帮助  ELIFECYCLE  命令失败,退出代码为 1。

Package.json:

{
  "name": "my-portfolio",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
    "preview": "vite preview"
  },
  "dependencies": {
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "@types/react": "^18.2.15",
    "@types/react-dom": "^18.2.7",
    "@vitejs/plugin-react": "^4.0.3",
    "eslint": "^8.45.0",
    "eslint-plugin-react": "^7.32.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-refresh": "^0.4.3",
    "vite": "^4.4.5"
  }
}

vite.js :

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],
});

reactjs vite pnpm
1个回答
0
投票

我遇到了这个错误。在终端中按 Ctrl-C 会导致“ ELIFECYCLE  命令失败,退出代码为 1。”。

看来vite是设计成按q终止的。

Ctrl-C 也可以做到这一点,唯一的缺点(据我所知)是显示错误代码。

© www.soinside.com 2019 - 2024. All rights reserved.