首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nova工具没有更新

Nova工具没有更新
EN

Stack Overflow用户
提问于 2018-11-27 15:59:10
回答 2查看 1.8K关注 0票数 3

我在做一个Laravel应用程序。我正在尝试创建一个Nova工具来导入用户。这个工具创建得很好,但是当我更新它没有显示的代码时。

我已经对此进行了深入研究,问题似乎是供应商文件夹中的工具没有得到更新。

当我执行npm或npm时,工具文件会在/ Nova -components/{componentname}文件夹中更新,而不是在由Nova加载的供应商文件夹中更新。

我在窗户上用Xampp。在我的新星服务提供商内部:

代码语言:javascript
复制
    /**
     * Get the tools that should be listed in the Nova sidebar.
     *
     * @return array
     */
    public function tools()
    {
        return [
            new UserImport()
        ];
    }

我的作曲家档案:

代码语言:javascript
复制
"require": {
    "Vrumona/UserImport": "*"
},
"repositories": [
      {
          "type": "path",
          "url": "./nova"
      },
      {
          "type": "path",
          "url": "./nova-components/UserImport"
      }
  ],

如何确保工具在composer供应商文件夹中得到更新?

我可以删除供应商文件夹并运行composer安装,但这在开发过程中有点繁琐。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-29 22:29:09

很可能,composer并不是在符号化包,而是在镜像。您可以通过查看运行composer update时的输出来确认--如果您看到Mirrored from ...,则符号链接不可用,这将导致您所看到的问题。

正如您注意到的,您可以使用以下命令在composer文件中强制使用符号链接:

代码语言:javascript
复制
"options": {
    "symlink": true // Will force symlinks
}

和相关文档(如果需要的话):https://getcomposer.org/doc/05-repositories.md#path

票数 1
EN

Stack Overflow用户

发布于 2021-10-25 09:17:16

代码语言:javascript
复制
php artisan cache:clear
php artisan route:clear
php artisan config:clear 
php artisan view:clear 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53503521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档