• vue初始化有不存在插件阻拦咋办?


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 weixin_58412143 2024-04-22 16:45 采纳率: 90.8% 浏览 6 首页/ 前端 / vue初始化有不存在插件阻拦咋办? vue.js前端npm 哎嘿,我又来了,先看报错 npm install npm ERR! code ENOVERSIONS npm ERR! No versions available for vue-plugin-rely 原因排查:有三个插件说是被投毒不能用了导致我的初始化无法运行—chalk-next、chokidar-next、vue-plugin-rely 就是他们,目前操作:但是我都卸载了,也没有东西依赖于它,package里没有,代码中用到的/引入部分也注释了,也清了npm缓存,咋就是运行不了?我无语,, 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    5条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-22 16:45
      关注

      引自免费微信小程序:皆我百晓生

      看起来你在尝试安装Vue项目时遇到了一些问题。根据错误信息,似乎有一个名为vue-plugin-rely的插件在尝试安装时找不到可用版本。此外,你还提到了另外两个插件chalk-nextchokidar-next可能引发的问题。

      针对这种情况,我会建议你按照以下步骤进行操作:

      1. 首先,确保你的全局Node.js和npm版本是最新的。打开终端(命令提示符或PowerShell),然后运行以下命令:

        npm install -g npm
        
      2. 清除npm缓存。运行以下命令:

        npm cache clean --force
        
      3. 如果之前已经安装过这些有问题的插件,可以试着移除它们的本地缓存。找到.npm目录(通常位于用户的主目录下,即~/.npm),并删除与问题插件相关的文件夹(例如chalk-nextchokidar-nextvue-plugin-rely)。

      4. 确保你的package.json文件中没有对已移除的插件的引用。检查是否存在类似这样的条目,并删除它们:

        "dependencies": {
          "chalk-next": "^x.x.x",
          "chokidar-next": "^y.y.y",
          "vue-plugin-rely": "^z.z.z"
        }
        
      5. 如果你已经在代码中注释掉了相关插件的导入,确认没有其他部分依赖于这些插件的功能。

      6. 重新初始化项目。删除node_modules目录以及package-lock.json(或yarn.lock,如果你使用的是Yarn)文件,然后重新安装所有依赖项:

        rm -rf node_modules package-lock.json
        npm install
        

        或者如果你使用Yarn:

        yarn remove --force
        yarn
        
      7. 如果问题仍然存在,考虑更新你的Vue CLI。如果你正在使用Vue CLI,确保它是最新版:

        npm uninstall -g @vue/cli
        npm install -g @vue/cli@latest
        
      8. 最后,尝试创建一个新的Vue项目,看看是否还会遇到相同的问题:

        vue create my-project
        cd my-project
        npm run serve
        

      按照以上步骤操作后,你应该能解决这个问题。如果还有任何其他错误或问题,请告诉我,我会尽力提供进一步的帮助。

      展开全部

      评论 编辑记录
      weixin_58412143 2024-04-22 16:54

      node -v v19.9.0 ;npm -v 9.6.3 ;没有node_modules目录(刚克隆下来还没初始化成功光报错了)以及package-lock.json,.npm目录,只有package.json ,下面是一些版本

      "devDependencies": {
          "@vue/cli-plugin-babel": "^4.5.13",
          "@vue/cli-plugin-eslint": "^4.5.13",
          "@vue/cli-plugin-router": "^4.5.13",
          "@vue/cli-plugin-vuex": "^4.5.13",
          "@vue/cli-service": "^4.5.13",
          "@vue/compiler-sfc": "^3.1.5",
          "@vue/eslint-config-prettier": "^6.0.0",
          "body-parser": "^1.19.0",
          "compression-webpack-plugin": "^6.1.1",
          "eslint": "6.8.0",
          "eslint-plugin-prettier": "3.4.1",
          "eslint-plugin-vue": "^8.2.0",
      

      回复
    • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-22 16:45
      关注

      下午好🌅🌅🌅
      本答案参考ChatGPT-3.5

      根据报错信息,无法安装 vue-plugin-rely 插件,可能是因为该插件被投毒导致无法使用。虽然已经卸载了该插件,也没有找到其他依赖该插件的内容,但初始化仍无法运行。以下是一些可能的解决方案:

      1. **使用 npm cache clean --force 清除 npm 缓存。**如果以前曾下载过 vue-plugin-rely 插件,那么缓存可能会影响初始化。运行此命令可以清除所有 npm 缓存,有助于解决问题。

      2. **把 vue-plugin-rely 替换为其他插件。**如果还需要这个插件的功能,可以尝试使用其他类似的插件来代替它。可以在 Google 上搜索 “vue-plugin-rely 替代品” 等关键词,找到一些有用的资源。

      3. **检查安装依赖的命令是否正确。**在执行 npm install 命令前,确保已经 cd 到正确的项目文件夹下,并且在项目文件夹下执行该命令。

      4. **升级 npm 版本。**低版本的 npm 可能会导致一些问题,建议尝试升级到最新版本。

      5. **检查 package.json 文件。**在文件中搜索 vue-plugin-rely,看看是否还有什么地方引用了该插件,并将其删除。

      希望以上方法能帮助你解决问题。

      评论
      weixin_58412143 2024-04-22 17:08

      别的方法我都用过了问题里有说过, node -v v19.9.0 ;npm -v 9.6.3 ,低吗?

      回复
    • 码农阿豪 Java领域优质创作者 2024-04-22 16:45
      关注
      让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
      该报错意味着在尝试安装 vue-plugin-rely 时,npm 在 registry 中找不到可用版本,可能由于该模块已被删除或私有化。 解决方案:
      1. 确保 package.json 中的依赖项列表包括 vue-plugin-rely。
      2. 如果依赖项是非必需的,可以将其从 package.json 中删除,然后再次运行 npm install。
      3. 如果依赖项是必需的,可以尝试找到其他替代模块或者自己开发实现相同的功能。
      4. 如果在 npm 缓存中找到模块,则可以尝试删除缓存并重新安装模块:
      npm cache clean --force
      npm install vue-plugin-rely
      
      1. 如果所有以上解决方法都无效,可以尝试通过 npm 的 Git URL 重新安装模块:
      npm install git://github.com/[username]/[repository].git
      

      例如,对于 vue-plugin-rely,可以进行以下操作: 1. 检查 package.json 中是否存在该模块:

      "dependencies": {
        ...
        "vue-plugin-rely": "^1.0.0",
        ...
      }
      
      1. 如果不需要该模块,删除 dependencies 中的 vue-plugin-rely,并运行 npm install。
      2. 如果需要该模块,尝试从其他渠道获取,例如从 GitHub 或其他 NPM 上下文。如果找到了可用的相应版本,可以通过 Git URL 重新安装该模块:
      npm install git://github.com/user/repo.git#tag
      

      或者指定正确的版本号:

      npm install vue-plugin-rely@1.0.1
      
      1. 如果所有以上解决方法都无效,可以尝试删除 npm 缓存并重新安装模块:
      npm cache clean --force
      npm install vue-plugin-rely
      
      评论
      weixin_58412143 2024-04-22 17:06

      都不行

      回复
    • 雾里桃花 2024-04-22 17:09
      关注

      可以参考一下这篇文章,和你遇到的问题是一样的
      https://www.wmphp.com/8007.html

      评论
      weixin_58412143 2024-04-22 17:38

      也不行

      回复
    • GISer Liu 2024-04-22 17:14
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      根据你的描述,问题主要出现在安装 vue-plugin-rely
      插件时出现了错误,并且即使已经卸载了该插件,初始化仍然无法正常运行。下面我将提供一种解决思路和可能的解决方案:

      问题分析:

      1. 插件依赖问题 :即使你已经卸载了 vue-plugin-rely,可能还存在其他插件或代码片段曾经依赖于它,导致仍然出现错误。
      2. npm 缓存问题 :有时候 npm 缓存可能会导致问题,即使你清除了缓存,仍可能存在一些残留。

        可能的解决方案:

        1. 清除残留依赖:

      • 确保你在项目的所有文件中都已将 vue-plugin-rely 相关的代码片段和依赖项完全移除,包括代码中的引入和使用,以及配置文件等。
      • 检查项目中的 package.json 文件,确保没有任何插件或模块依赖于 vue-plugin-rely。

        2. 彻底清理 npm 缓存:

        bashCopy code
        npm cache clean --force
        
        这条命令会强制清理 npm 缓存,确保所有残留的缓存都被删除。

        3. 重新安装依赖:

        bashCopy code
        npm install
        
        重新安装项目依赖,确保所有依赖项都是最新的版本,同时也会解决可能存在的版本不匹配的问题。

        4. 检查全局依赖:

        有时候问题可能出在全局安装的插件上。可以使用以下命令查看全局安装的插件:
        bashCopy code
        npm list -g --depth 0
        
        确保全局安装的插件中没有 vue-plugin-rely 相关的内容。

        5. 使用 yarn:

        有时候切换到 yarn 可能会解决一些 npm 无法解决的问题:
        bashCopy code
        yarn install
        

        总结:

        以上提供的解决方案是基于你描述的问题情况而提出的一般性建议。请根据具体情况逐一尝试这些方法,确保项目能够正常初始化运行。如果问题仍然存在,请提供更多细节,以便进一步分析和解决。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      展开全部

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    【软考】设计模式之适配器模式
    软件测试 | 当面试时被问到“搭建过测试环境吗”, 身为小白要怎么回答?
    github上创建分支并合并到master
    利用Github Action实现Tornadofx/JavaFx打包
    基于php+thinphp+vue的商品购物商城网站
    上周热点回顾(8.14-8.20)
    [计算机网络安全实验] DNS攻击实验
    FastDFS(分布式文件管理系统)
    java项目-第139期ssm博客系统-ssm毕业设计_计算机毕业设计
    (0 , _login.default) is not a function ES6,小程序浮点数精度问题
  • 原文地址:https://ask.csdn.net/questions/8092905