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

8,536次阅读
没有评论

共计 1214 个字符,预计需要花费 4 分钟才能阅读完成。

问题描述:

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

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

npm ERR! Error while executing:
npm ERR! H:Program FilesgitGitcmdgit.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 Filesnodejsnode_cache_logs2023-03-02T01_25_58_031Z-debug.log

只要是报错 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. 进入 srccomponentsMarkdownEditorindex.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

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

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-07发表,共计1214字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)