安装tui-editor失败,快速解决方案

上官和惬
2023-12-01

问题描述:
最近接手了一个老项目,在安装依赖包的时候报错无法,由于某一个依赖包的原因导致依赖包无法安装。

npm install 出错
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.git
npm ERR!
npm ERR! fatal: remote error:
npm ERR! The unauthenticated git protocol on port 9418 is no longer supported.
npm ERR! Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
npm ERR!
npm ERR! exited with error code: 128

问题原因:
通过一个个的包安装,最好发现是tui-editor这个包的原因导致报的错,报错的主要原因还是因为这个包更新,之前这个包的相关依赖是无法安装又或者是墙内的原因导致的。

解决方法:
第一个方法: 可以通过别的同事,将node_modules这个文件夹全部移过来,好了,迅速解决了当前问题。

第二个方法: 找到项目中的package-lock.json文件,在文件内找到tui-editor这个包的相关信息并替换,然后再重新npm i一下,

    "tui-editor": {
      "version": "1.4.10",
      "resolved": "https://registry.npm.taobao.org/tui-editor/download/tui-editor-1.4.10.tgz",
      "integrity": "sha1-xprBWEL4GSdIV/GEMA0k8KXtZxc=",
      "requires": {
        "@types/codemirror": "0.0.71",
        "@types/jquery": "^3.3.29",
        "@types/markdown-it": "0.0.7",
        "codemirror": "^5.48.4",
        "highlight.js": "^9.12.0",
        "jquery": "^3.3.1",
        "markdown-it": "^9.0.0",
        "plantuml-encoder": "^1.2.5",
        "resize-observer-polyfill": "^1.5.0",
        "squire-rte": "github:seonim-ryu/Squire#fb6cd9b1ac66ca471ded83637523c4fbf7072f86",
        "to-mark": "^1.1.9",
        "tui-chart": "^3.7.0",
        "tui-code-snippet": "^1.5.0",
        "tui-color-picker": "^2.2.1"
      }
    },

第三种方法:
下载不下来,就想办法下载就好了,

git ls-remote -h -t https://github.com.cnpmjs.org/nhn/raphael.git之后npm i,

第四种方法:
使用cnpm 安装(npm install cnpm -g),或者打开加速器进行插件的安装。

 类似资料: