Sylius-Standard 管理面板:无 css/js

Sylius-Standard admin panel : no css/js

我已经安装了最新的 Sylius-Standard(基于 Sylius 1.0@dev)并遵循了快速教程。一切正常 除了 管理面板,其中 CSS 和 JS return 500 在开发模式下访问时(通过 app_dev.php)。

我可以看到它们是从不包含 app_dev.php 的路径中获取的。例如,app.js 是从 http://my.local.domain/assets/admin/js/app.js 获取的,return 是 500,因为它试图访问未设置的 prod 数据库。

无需创建产品数据库或安装产品资产即可在开发模式下访问管理面板 — 我做错了什么?

Sylius 使用 gulp 库来管理 css 和 js。以下命令应该可以解决您的问题:

$ npm install
$ npm run gulp

编辑

几年后,这是正确的答案:

要查看功能齐全的前端,您需要安装其资产。

Sylius 使用 Gulp 构建前端资产,使用 Yarn 作为 JavaScript 包管理器。

安装 Yarn 后,转到您的项目目录以安装依赖项:

$ yarn install

然后通过运行构建前端资产:

$ yarn build

我们在Sylius 1.2.x,我们关注了官方documentation

这为我们解决了这个问题。

如果你在 1.x this is the link to the documentation

这应该可以解决您的问题。