繁体   English   中英

AdminLTE + symfony2 -> 无法找到文件

[英]AdminLTE + symfony2 -> Unable to find file

我尝试安装 adminlte 包,但没有成功。 我总是得到:

Unable to find file "@AvanzuAdminThemeBundle/Resources/public/vendor/modernizr/modernizr.js" in . (which is being imported from "app\cache\dev/assetic/routing.yml").

我做过的事情:将此添加到 composer.json

   {
        "require": {
            "avanzu/admin-theme-bundle": "~1.3"
        }
    }

然后php composer.phar require avanzu/admin-theme-bundle添加new Avanzu\\AdminThemeBundle\\AvanzuAdminThemeBundle(),到 AppKernel

使用app/console assets:install --symlink复制所有内容app/console assets:install --symlink

然后转到 base.html.twig 并添加{% extends 'AvanzuAdminThemeBundle:layout:base-layout.html.twig' %}

如果我启动服务器,我会收到这些错误。 这些文件位于:

./vendor/avanzu/admin-theme-bundle/Resources/public/static/dev/scripts/modernizr.js
./vendor/avanzu/admin-theme-bundle/Resources/public/static/prod/scripts/modernizr.js
./web/bundles/avanzuadmintheme/static/dev/scripts/modernizr.js
./web/bundles/avanzuadmintheme/static/prod/scripts/modernizr.js

我的错是什么? 谢谢!

您还必须获取所有供应商:

php 应用程序/控制台 avanzu:admin:fetch-vendor

是文档。

祝你好运!

运行以下命令以创建所有符号链接

php bin/console assets:install --symlink

或者

php app/console assets:install --symlink

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM