当前位置: 首页 > article >正文

Vite 创建 Vue3 项目指定 Package name 问题:Invalid package. json name

问题与处理策略

问题描述
  • 使用 Vite 创建 Vue3 项目时,指定 Package name 时报错
问题原因
  1. 这边 Vite 给出了默认 Package name,但是并没有使用使用默认 Package name 或自定义 Package name

  2. 光标仍位于输入框开头,此时,按下【回车】键,就会报错

处理策略
  1. 如果要使用默认 Package name,按下 【Tab】 确认输入,再按下【回车】键

  2. 也可以输入自定义 Package name,再按下【回车】键


补充学习

1、Package name 命名规则
  • 在使用 Vite 创建项目时,如果指定的 Package name 包含无效字符,可能会导致错误错误,Package name 命名必须符合以下规则
  1. 只能包含小写字母、数字、连字符(-)、下划线(_

  2. 不能以连字符或下划线开头

  3. 不能包含空格或其他特殊字符

  • 上例中,readmaster 是一个有效的名称,但如果输入了类似 ReadMasterread master 的名称,就会导致错误
2、默认 Package name
  1. 如果创建的项目的 Project name 已经符合了 Package name 命名规则,那么构建工具就不会要求在指定 Package name

  2. 如果创建的项目的 Project name 不符合 Package name 命名规则,那么构建工具会给出默认 Package name,以供选择

  • 上例中,项目 ReadMaster 的 Project name 不符合 Package name 命名规则,所以给出了默认 Package name 为 readMaster

http://www.kler.cn/a/604557.html

相关文章:

  • docker使用命令笔记
  • 基于AWS Endpoint Security的合规性保障
  • 【MySQL篇】索引特性,索引的工作原理以及索引的创建与管理
  • 【AI】Orin Nano+ubuntu22.04上移植YoloV11,并使用DeepStream测试成功
  • 数据库中不存在该字段
  • 使用 Python 和 Flask 构建 RESTful API
  • 医学图像分割数据集肺分割数据labelme格式6299张2类别
  • RTSP/Onvif安防监控平台EasyNVR抓包命令tcpdump使用不了,该如何解决?
  • G口服务器和普通服务器之间的区别
  • 人工智能 - SpatialLM:三维空间理解的开源大语言模型
  • go安装lazydocker
  • 【Axure高保真原型】表格嵌套卡片
  • 锐捷EWEB路由器 timeout.php任意文件上传漏洞(DVB-2025-9003)
  • 如何设计一个处理物联网设备数据流的后端系统。
  • RAG核心概念
  • ros标定板相机雷达标定
  • 7.1-7.2考研408数据结构查找算法核心知识点深度解析
  • 大疆上云api介绍
  • FPGA中串行执行方式之计数器控制
  • 选素数--线性筛