所以我尝试将作曲家和laravel安装到Phpstorm中,但是现在composer.json
在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 protected]"
}
],
"require": {
"barryvdh/laravel-ide-helper": "v2.7.0"
}
您可能正在使用Composer v2吗?当我使用Composer v1在本地环境中使用给定的JSON时,它会告诉我:
弃用警告:您的软件包名称vendor_name / PhpProjec无效,它不应包含大写字符。我们建议改为使用vendor_name / php-projec。确保您已解决此问题,因为Composer 2.0会出错。
您提供的错误消息在我的系统上不会发生。如果在使用其他软件包名称后仍然遇到问题,请共享更多详细信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句