3

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

演示

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

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

4

2 回答 2

1

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

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

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

$ yarn install

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

$ yarn build

我们在 Sylius 1.2.x 上,我们遵循官方文档

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

如果您使用的是 1.x,这是文档的链接

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

于 2019-12-02T09:10:07.470 回答
1

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

$ npm install
$ npm run gulp

编辑

几年后,这是正确的答案:https ://stackoverflow.com/a/59135635/4243630

于 2016-08-18T13:48:54.237 回答