作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 symfony 3 的新手,我正在尝试开发一个网络应用程序。为了合并我的 css 和 js 文件,我安装了 assetic bundle 并在开发模式下使用它,它工作正常,我没有任何问题。
然后,当我尝试在生产模式下测试我的网络应用程序时,css 和 js 不完整,网站无法正常运行。
我试过这两个命令,但没有任何改变:
php bin/console assetic:dump -env=prod
php bin/console cache:clear --no-warmup -e prod
使生产工作的唯一方法是设置$kernel = new AppKernel('prod', true);
在 app.php 文件上,但我认为这不是最佳解决方案。
有什么想法吗?
这是我在基本模板上的代码:
{% block stylesheets %}
{% stylesheets
'css/dist/bootstrap.css'
'css/dist/bootstrap-grid.css'
'css/dist/bootstrap-reboot.css'
'css/dist/font-awesome.css'
'css/dist/sidenav.css'
'css/dist/head.css'
'css/dist/main.css'
filter='cssrewrite' output='css/compiled/app.css' %}
<link rel="stylesheet" href="{{ asset_url }}">
{% endstylesheets %}
{% endblock %}
如您所见,我从 <root>/web/css/dist/*
获取我的 css 文件我倾倒在<root>/web/css/compiled/app.css
该文件是在转储上创建的,但并非所有的 css 都在那里。
js 文件的相同过程。
最佳答案
你也需要安装你的 Assets :
php bin/console assets:install --env=prod
关于php - Symfony 3 - Assets 转储适用于开发但不适用于生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46587321/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!