Laravel Passport Vue 组件未发布在正确的路径中

标签 laravel npm vuejs2 laravel-passport laravel-5.7

根据Frontend Quickstart 的官方文档。我运行命令:

php artisan vendor:publish --tag=passport-components

我没有任何错误消息,它返回:

Copied Directory

[/vendor/laravel/passport/resources/assets/js/components] To [/resources/assets/js/components/passport]

Publishing complete.

因此,它不会像文档所述那样复制到resources/js/components:

The published components will be placed in your resources/js/components directory.

我不知道为什么它发布在文档中指定的不同路径中?我该如何解决这个问题?

最佳答案

在 5.7 中,resources/assets/js 目录变成了 resources/js,这导致了问题。

护照 github 页面上有一个关于此的未决问题:https://github.com/laravel/passport/issues/829

关于Laravel Passport Vue 组件未发布在正确的路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52468449/

相关文章:

laravel - 最近 30 天的 Eloquent 选择记录

reactjs - 构建 React 项目后如何设置节点环境变量(运行时)?

node.js - npm install 将所有日志输出到标准错误流

node.js - npm 生成的命令不调用 Node

vue.js - 为什么在 Vue2 中调用 this.$emit() 后 props 没有立即更新?

php - 如何在 PHP Laravel 5.x 中编辑后保存之前的 MySQL 字段条目?

Laravel 4 如何监听模型事件?

vue.js - 不应用带有 'el-select' 的初始标签

mysql - 当我尝试计算喜欢的数量时,它会显示食谱中使用的成分数量

vue.js - 如何挂载一个vue组件?