【发布时间】:2021-07-05 15:53:24
【问题描述】:
我刚刚从我们的 Laravel 公司项目中退出 bitbucket,但是当我尝试加载屏幕时,我收到以下错误消息:
The scheme `javascript` isn't valid. It should be either `http` or `https`
我已经检查过,代码在生产中是相同的,但工作正常。这是一个 5.7 版本,所以当我运行 composer install 和 npm i 时,我收到很多警告,可能是我的作曲家和节点更新太快导致错误的原因?
这是抛出此错误的错误处理程序上的函数:
class InvalidArgument extends InvalidArgumentException
{
public static function invalidScheme(string $url): self
{
return new static("The scheme `{$url}` isn't valid. It should be either `http` or `https`.");
}
}
我已经注释掉了视图中可能怀疑检索任何 js 文件但仍然收到相同错误消息的所有行,所以我猜尽管错误日志显示错误可能不是来自视图?
【问题讨论】:
-
仔细检查所有网址。
-
此时我已经评论了页面上的所有链接和网址,但我仍然收到同样的错误
-
请分享更多细节。这个错误与 Composer 或 Node.js 有什么关系?
-
代码在生产和我的同事中运行良好,我们都使用相同的 php 版本。此外,由于 Laravel 版本相当旧(5.7),因此在安装依赖项时,展台作曲家和节点会抛出很多警告。事实是我很迷茫,我已经花了两天时间。
-
请通过编辑为您的问题添加所有说明。如果代码在生产环境中有效,但在您的本地计算机上无效,您尝试过什么检查为什么会出现这种情况?生产是否使用另一个 PHP 版本?另一个应用环境?其他依赖项?
标签: php node.js laravel-5 composer-php