laravel - Laravel + VUE,在本地工作,但不在服务器上
问题描述
我在使用 Laravel + Vue 时遇到问题,我上传了一个可以在本地运行的应用程序,但 VUE 部分在服务器上无法运行。
当您必须上传部分 VUE 文件时,它不会加载任何内容
在此示例中,键入 HELLO,但 VUE 组件中必须加载到 DIV 中的部分不会加载它
<html lang="es">
<head>
<link rel="stylesheet" href="{{asset("css/app.css ")}}">
</head>
<body >
<p>HELLO</p>
<div class="" id="app">
@yield('content')
</div>
<script src="{{asset("js/app.js")}}"></script>
</body>
</html>
解决方案
你运行 composer install 和 npm install 了吗?如果您在部署代码之前使用 ssh 运行以下命令 --> npm run dev。但是,当您使用真实用户部署到实时服务器时,请运行此命令 --> npm run production。如果您在共享主机中工作并且没有 ssh ,则解决方案几乎总是“在本地执行,完成后上传”。
推荐阅读
- c# - StackOverflow 与 C# 中的随机名称生成器
- java - 函数而不是静态实用程序方法
- r - 如何在 r 中生成混合分布?
- google-cloud-platform - 数据流 - 状态持久性?
- angular - ASP .NET Core 中的 RDLC 报告,无需使用 webform 或其他 .NET Standard 项目
- sqlite - 可以在 cordova-sqlite-storage / ionic-native/sqlite 中更改页面大小、同步或其他 pragma 设置吗?
- javascript - 我可以从网络工作者的节点模块导入库吗?
- swift - macCatalyst 中的 SIGABRT “以下金属对象正在被破坏,但命令缓冲区仍需要其存活”
- python - 使用 Django 过滤联合查询集行为的选项有哪些?
- python - 特定范围的随机时间戳和更大的“权重”