prod env 中的资产不像在 dev env 中那样工作
assetics in prod env not working like in dev env
我正在使用 assetics 开发一个 symfony 应用程序。
当我抛售资产时
assetic:dump
然后我手动删除了缓存。
没有问题,一切都正确完成。 dev env 也正确地转动。但是当我使用 prod env 时,我有一些 js 错误。一些函数没有被读取。
$(...).mask is not a function
、
Cannot read property 'getWidthFrom' of undefined
,
timeLeft is not defined
I don't know why in dev env is working but not the same case for prod
env. any one to help me?
尝试
php app/console cache:clear --env=prod && php app/console assets:install && php app/console assetic dump --env=prod
{% block js %}
{{parent()}}
{% javascripts output="js/compiled/main.js"
'bundles/sbcplatform/bower_components/datatables/media/js/jquery.dataTables.min.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/dataTables.buttons.js'
'bundles/sbcplatform/assets/js/custom/datatables/buttons.uikit.js'
'bundles/sbcplatform/bower_components/jszip/dist/jszip.min.js'
'bundles/sbcplatform/bower_components/pdfmake/build/pdfmake.min.js'
'bundles/sbcplatform/bower_components/pdfmake/build/vfs_fonts.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/buttons.colVis.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/buttons.html5.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/buttons.print.js'
'bundles/sbcplatform/assets/js/custom/datatables/datatables.uikit.min.js'
'bundles/sbcplatform/assets/js/pages/plugins_datatables.min.js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
我刚刚删除了 {{parent()}}
因为它 symfony 生成了两个 main.js
调用并导致了这个问题
我正在使用 assetics 开发一个 symfony 应用程序。 当我抛售资产时
assetic:dump
然后我手动删除了缓存。
没有问题,一切都正确完成。 dev env 也正确地转动。但是当我使用 prod env 时,我有一些 js 错误。一些函数没有被读取。
$(...).mask is not a function
、
Cannot read property 'getWidthFrom' of undefined
,
timeLeft is not defined
I don't know why in dev env is working but not the same case for prod env. any one to help me?
尝试
php app/console cache:clear --env=prod && php app/console assets:install && php app/console assetic dump --env=prod
{% block js %}
{{parent()}}
{% javascripts output="js/compiled/main.js"
'bundles/sbcplatform/bower_components/datatables/media/js/jquery.dataTables.min.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/dataTables.buttons.js'
'bundles/sbcplatform/assets/js/custom/datatables/buttons.uikit.js'
'bundles/sbcplatform/bower_components/jszip/dist/jszip.min.js'
'bundles/sbcplatform/bower_components/pdfmake/build/pdfmake.min.js'
'bundles/sbcplatform/bower_components/pdfmake/build/vfs_fonts.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/buttons.colVis.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/buttons.html5.js'
'bundles/sbcplatform/bower_components/datatables-buttons/js/buttons.print.js'
'bundles/sbcplatform/assets/js/custom/datatables/datatables.uikit.min.js'
'bundles/sbcplatform/assets/js/pages/plugins_datatables.min.js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
我刚刚删除了 {{parent()}}
因为它 symfony 生成了两个 main.js
调用并导致了这个问题