apache - 如何让 vue 自定义元素连接到另一个项目组件
问题描述
我正在尝试让一个项目(商店)为不同的网址提供支持
shop.test
shop.example.test
example.test/shop
example.test/shop 有自定义 vue 元素的问题,因为它试图在 example.test 而不是 shop 项目中查找组件。我得到这个错误。
Unknown custom element: <buy-details> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
我该如何重新配置它,以便它在商店项目中查找它们存在的组件。这是我的 apache 配置。
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/shop/public"
ServerName shop.frontendflex.test
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/shop/public"
ServerName shop.test
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/frontendflex/public"
ServerName frontendflex.test
Alias "/shop" "C:/xampp/htdocs/shop/public"
<Directory "C:/xampp/htdocs/shop/public">
Require all granted
</Directory>
</VirtualHost>
解决方案
在花了很多天试图解决这个问题后,我偶然发现了为什么这不起作用。example.test/shop 在自己的项目目录中寻找 app.js 而不是商店目录。将其更改为 shop/app.js。问题解决了。
推荐阅读
- python - 基于 for 的语法跳过对“iter”的调用
- jenkins - 如何在 jenkins 中将 NODE 转换为 STAGE
- python - Python 中的 Mosquitto 密码生成
- node.js - docker 文件节点 npm 中的 dot-prop 漏洞修复
- python - 如何找到具有年龄和计数列的人口数据框的中位数?
- php - 联系表格 7 不在我的 wordpress 网站中?但在空白页上工作我的代码有一些问题
- java - org.apache.poi.openxml4j.exceptions.OpenXML4JRuntimeException:保存失败 无法加载 [org.apache.xml.serializer.ToXMLStream]
- oracle - 将 Oracle tnsnames.ora 与 DataGrip 一起使用
- android - DecimalFormatSymbols.getInstance().decimalSeparator 返回错误的小数分隔符
- python - 使用字典基于条件的数据框查找值