json - 正则表达式模式的 Composer Json 验证错误 ^[a-z0-9]([_.-]?[a-z0-9]+)*/[a-z0-9](([_.]?|-{ 0,2})[a-z0-9]+)*$
问题描述
composer.json
所以我尝试将composer和laravel安装到phpstorm中,但是现在在php中安装文件似乎有问题。PHP
版本是7.4.8
. 错误代码如下所示。
"./composer.json" does not match the expected JSON schema:
- name : Does not match the regex pattern ^[a-z0-9]([_.-]?[a-z0-9]+)*/[a-z0-9](([_.]?|-{0,2})[a-z0-9]+)*$
我试图查找它以寻求帮助,但它并没有让我走得足够远,所以我想知道是否有人可以帮助我解决这个问题。
这就是我的 composer.json 的样子。
{
"name": "vendor_name/PhpProjec",
"description": "description",
"minimum-stability": "stable",
"license": "proprietary",
"authors": [
{
"name": "***",
"email": "email@example.com"
}
],
"require": {
"barryvdh/laravel-ide-helper": "v2.7.0"
}
解决方案
问题出在“名称”属性中
- name : Does not match the regex pattern ^[a-z0-9]([_.-]?[a-z0-9]+)*/[a-z0-9](([_.]?|-{0,2})[a-z0-9]+)*$
相应地更改“名称”属性“供应商名称/项目名称”
例如:"name": "nismi/my-php-project"
推荐阅读
- mysql - MySQL在结果集中添加缺少的月份
- delphi - 为什么 TFormatSettings 使用不正确的 ShortTimeFormat?
- excel - 查找一组文本的宽度
- c++ - 是否可以使用 std::array 作为 POD 结构的数据容器?
- powerbi - 将费用计算为上一年收入百分比的措施
- python - 为什么它会忽略我在 for 循环中的继续?
- c# - 将 Json 数据流式传输到 ASP.NET ApiController
- javascript - 通过从本地文本文件中获取第 N 行来定义 NodeJS 文件中的字符串变量?
- reactjs - 如果使用上下文 API,我是否使用 PropTypes
- typescript - 配置服务.get
('key') 在类型转换和验证时失败