码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • yarn create vite my-vue-app --template /vue关于yarn创建vite所遇到的坑,创建vite错误


    报错方式

    1. success Installed "create-vite@3.0.0" with binaries:
    2. - create-vite
    3. - cva
    4. 文件名、目录名或卷标语法不正确。
    5. error Command failed.
    6. Exit code: 1
    7. Command: D:\nodejs\node_global\bin\create-vite
    8. Arguments: my-vue-app --template vue

    错误原因

    yarn的安装包默认是在c盘的而我yarn安装在D盘的所以就会报这样的错误!

    使用命令查看位置

    yarn global dir

    可查看到

    C:\Users\JAVA\AppData\Local\Yarn\Data\global

    解决办法

    1.将yarn的全局路径改到D盘就行了,在D盘创建yarn文件夹在文件下创建一个golbal和cache文件夹
    2.执行下列命令

    1. yarn config set global-folder "D:\yarn\global"
    2. yarn config set cache-folder "D:\yarn\cache"

    复盘收集到的其他可能解决方法,本来以为是路径问题,或者版本问题,没想到都不是,但是都记录一下吧,方便其他人查找解决。

     一.空格问题(本来是以为是因为这个Program Files的目录有问题,后面发现不少)

    1. yarn create v1.22.18
    2. [1/4] Resolving packages...
    3. warning create-vite-app@1.21.0: create-vite-app has been deprecated. run `npm init @vitejs/app` or `yarn create @vitejs/app` instead.
    4. [2/4] Fetching packages...
    5. [3/4] Linking dependencies...
    6. [4/4] Building fresh packages...
    7. success Installed "create-vite-app@1.21.0" with binaries:
    8. - create-vite-app
    9. - cva
    10. [##############] 14/14'D:\Program' 不是内部或外部命令,也不是可运行的程序
    11. 或批处理文件。
    12. error Command failed.
    13. Exit code: 1
    14. Command: D:\Program Files\nodejs\node_global\bin\create-vite-app
    15. Arguments:
    16. Directory: D:\Program Files\nodejs\node_global
    17. Output:
    18. info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.

    下一步我就着重介绍如何把node从Program Files中移出来.


    1.nodejs整个目录拷贝到D盘根目录下

    D:\nodejs
    2.修改node的全局环境.

    1) 修改cache和global
     

    1. npm config set cache "D:\nodejs\node_cache"
    2. npm config set prefix "D:\nodejs\node_global"


    2)修改系统环境变量

    Path修改这两处:"D:\nodejs\"和"D:\nodejs\node_global";
    NODE_PATH:D:\nodejs\node_global\node_modules

    可以通过

    where node命令查当前的node安装路径,
    npm root -g 命令查当前node的全局安装环境


    二.还是空格问题

    npm config get cache

    得到路径:C:\Program Files\nodejs\node_cache

    “Program Files”确实带有空格

    解决方案:
    执行:

    npm config set cache "C:\Program~1\nodejs\node_cache"--global

    将带“Program Files”空格的路径改写为"Program~1"。
    例如:C:\Program~1\nodejs\node_cache (这是 windows 的一种路径表达方式)

    三.使用nvm更新node版本(在我的上一篇博客)

    参考文章

    https://www.jianshu.com/p/9448227d6bb0

    创建vite错误_龙怪神的博客-CSDN博客_yarn创建vite失败

    关于yarn安装vite所遇到的坑_qq_39704803的博客-CSDN博客_yarn 安装vite

     附:重装node的时候,安装yarn途中可能还有问题,可以注意一下

  • 相关阅读:
    P1045 [NOIP2003 普及组] 麦森数 python 题解
    竞赛选题 深度学习+python+opencv实现动物识别 - 图像识别
    关于React中的数据源绑定
    N-pair Loss
    Redis深度历险
    海量数据处理面试题
    【前端】Vue+Element UI案例:通用后台管理系统-登陆不同用户显示不同菜单、动态添加路由
    Docker从入门到进阶之进阶操作(6) —— 【在docker上运行gitlab】
    企业数据防泄密软件-文件外发管理,文件,文档,图纸不外泄
    存储课程学习笔记5_iouring的练习(io_uring,rust_echo_bench,fio)
  • 原文地址:https://blog.csdn.net/qq_26018335/article/details/126201219
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号