已安装 Symfony 3 演示项目 找不到 css 或 js 文件



我使用作曲家来安装symfony-demo。 (这是用于学习和教学的symfony演示项目(

我正在使用symfony-demo存储库。

我在一台窗户机器上。 运行 php 7。

安装的文件夹是 c:\www\symfony-demo\已安装 Apache,c:\www 是根文件夹。加载 http://localhost/symfony-demo/web 工作。 symfony应用程序工作。

但是,像"/build/css/app.css"这样的资产无法加载。 错误状态为 404 未找到。

我认为这是因为我在根文件夹的子目录中。

我还测试了运行 php bin/console 服务器:run 并在 127.0.0.1:8000 上测试它,但结果是一样的。 css 和 js 资源无法加载。

我很舒服地编辑Apache的.htaccess文件。我错过了什么? 如何配置 Apache 或 Symfony 来查找这些资源?

最新的 GitHub 存储库修复了此错误。 演示项目的夜间构建没有资产。 它现在包括缺少的 css 和 js。 提交中提到了此修复程序。

symfony-demo 的文档缺少有关它正在使用的新构建工具的信息。查看新的 api,基于 Webpack Encore 在 Symfony 中构建前端资产。

您可以在这些问题中找到更多信息 正确管理前端依赖关系 和使用新的 Symfony 资源管理器管理应用程序资产。

最新更新