• npm install失败的分析与解决方案,以及修复完成的代码地址


    问题描述:

    在这里插入图片描述

    在引入vue-element-adminnpm i 初始化失败,或者对下载的vue项目npm i 任何插件都会失败,且安装依赖时报错 npm ERR! Error while executing

    npm ERR! Error while executing:
    npm ERR! H:\Program Files\git\Git\cmd\git.EXE ls-remote -h -t https://github.com/nhn/raphael.git
    npm ERR!
    npm ERR! fatal: unable to access 'https://github.com/nhn/raphael.git/': Recv failure: Connection was reset
    npm ERR!
    npm ERR! exited with error code: 128
    npm ERR! A complete log of this run can be found in:
    npm ERR!     H:\Program Files\nodejs\node_cache\_logs\2023-03-02T01_25_58_031Z-debug.log
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    只要是报错npm ERR! exited with error code: 128基本都一样!

    原因分析:

    本失败原因是由于tui-editor(富文本编辑器插件)更名造成的,现在已经更名为toast-ui/editor
    并且该插件还进行了文件名的更名以及方法名的更名。

    第一种解决方案:
    将 package.json里面的“tui-editor”那一行删除(最简单直接的!)

    第二种解决方案:
    (在想继续使用这里tui-editor的前提下)
    解决方案如下:
    1.首先将package.json中的tui-editor那一行修改为"@toast-ui/editor": “^3.1.3”,

    2.进入\src\components\MarkdownEditor\index.vue文件,将他的所有import删除换成下面四行
    import ‘codemirror/lib/codemirror.css’
    import ‘@toast-ui/editor/dist/toastui-editor.css’
    import Editor from ‘@toast-ui/editor’
    import defaultOptions from ‘./default-options’

    3.把该页面(还是第二条中的文件)的getValue和setValue分别换成getMarkdown和setMarkdown
    把页面中的所有tui-editor全部替换为@toast-ui/editor

    4.保存文件,npm install即可。

    或者直接去这家伙修复好的项目地址克隆项目文件(gitee):https://gitee.com/constfiv/vue-element-admin-fix-install-problem

  • 相关阅读:
    如何在Github精准地搜索项目
    java/python/nodejs多媒体数字课程学习平台vue+elementui
    线程同步与互斥
    高并发应用实践——限流手段
    有blob列的表大小查询
    学习C语言 8.10 枚举、位运算、指针函数
    python抓取漫画网站海贼王分集标题案例
    做题记录_
    高数基础常用公式(持续更新)
    Chart FX for WPF 8.1 Crack
  • 原文地址:https://blog.csdn.net/BinParker/article/details/132830760