gpt4 book ai didi

javascript - assetic:dump 和错误 404 JS 文件未找到

转载 作者:行者123 更新时间:2023-12-02 20:47:25 25 4
gpt4 key购买 nike

我使用 assetic:dump 一段时间了。然而,自从我们更改了应用程序的服务器以来,我们一直遇到奇怪的错误。实际上,无法找到 assetic:dump 生成的 JS 文件(404)。奇怪的是,这个错误取决于我使用的服务器。在生产服务器上,JS 在 app.php 上可用,但在 app_dev.php 上不可用。在测试服务器上,JS 在 app.php 和 app_dev.php 上都可用。在开发服务器上,JS 在 app.php 和 app_dev.php 上均不可用。这是为了解决环境问题。但是我找不到问题出在哪里。

我的配置:

assetic:
debug: "%kernel.debug%"
use_controller: false
bundles:
- MyBundle
ruby: %path_ruby%
node: %path_node%
filters:
cssrewrite: ~
sass:
bin: %path_sass%
apply_to: "\.scss$"
lessphp:
file: "%kernel.root_dir%/../vendor/oyejorge/less.php/lessc.inc.php"
apply_to: "\.less$"
uglifyjs2:
bin: %path_uglifyjs2%
assets:
back_js:
inputs:
- "%kernel.root_dir%/../vendor/jquery/jquery/jquery-1.11.0.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/transition.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/alert.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/button.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/carousel.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/collapse.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/dropdown.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/modal.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/tooltip.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/popover.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/scrollspy.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/tab.js"
- "%kernel.root_dir%/../vendor/twbs/bootstrap/js/affix.js"
- "%kernel.root_dir%/../vendor/braincrafted/bootstrap-bundle/Braincrafted/Bundle/BootstrapBundle/Resources/js/bc-bootstrap-collection.js"
- "%kernel.root_dir%/Resources/js/plugins.js"
- "%kernel.root_dir%/Resources/js/modernizr-2.6.2-respond-1.1.0.min.js"
- "%kernel.root_dir%/Resources/js/jquery.mousewheel-3.0.6.pack.js"
- "%kernel.root_dir%/Resources/js/jquery.minicolors.js"
- "%kernel.root_dir%/Resources/js/jquery.minicolors.min.js"
- "@MyBundle/Resources/public/js/jquery.countTo.js"
- "@MyBundle/Resources/public/js/backend.js"
output: js/headooback.js

在 app/console assetic:dump 和 app/console assetic:dump --env=prod 之后,我有:

在 html/app_dev.php 上有一个像这样的链接

<script src="http://bugs.com/js/505da13_back_1.js?2"></script>

在 html/app_dev.php 上有一个像这样的链接

<script src="http://bugs.com/js/505da13_1.js?2"></script>

在我的网络文件夹中

js/back.js

我已经尝试卸载nodejs和uglifyjs,然后重新安装它们。我确信他们的垃圾箱路径是正确的。我还禁用了 Apache 的 javascript-common.conf,以防它在错误的文件夹中搜索 js。我还可以检查什么?或者还有什么可以影响js的生成?我没有错误。

谢谢。

最佳答案

您是否执行了“app/console as:in”(assetic:install)?

关于javascript - assetic:dump 和错误 404 JS 文件未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com