Javascript 控制台中错误为500的奇怪文件格式重写

Javascript 控制台中错误为500的奇怪文件格式重写,javascript,php,codeigniter-2,Javascript,Php,Codeigniter 2,我有一个奇怪的问题,我就是解决不了。问题在于javascript文件加载。如果有帮助的话,我正在使用CodeIgniter 2.1.x 有一个配置文件位于/app/config/template.php中,我在其中加载数组中的javascript: $config['head_meta'] = array( 'charset' => 'UTF-8', 'description' => '', 'keywords' =&g

我有一个奇怪的问题,我就是解决不了。问题在于javascript文件加载。如果有帮助的话,我正在使用CodeIgniter 2.1.x

有一个配置文件位于
/app/config/template.php
中,我在其中加载数组中的javascript:

$config['head_meta']        = array(
    'charset'       => 'UTF-8',
    'description'   => '',
    'keywords'      => '',
    'stylesheets'   => array(
        'template.css'
    ),
    'scripts'       => array(
        'plugins/jquery-2.0.3.min.js',
        'plugins/bootstrap.min.js'
    ),
    'end_scripts'   => array(
        'template.js'
    )
);
主模板视图文件
app/views/templates/default.php

...
    <head>
        <?php foreach($this->config->item('stylesheets', 'head_meta') as $stylesheet):?>
            <link rel="stylesheet" href="<?php echo base_url();?>assets/css/<?php echo $stylesheet;?>" type="text/css" />
        <?php endforeach;?>

        <?php foreach($this->config->item('scripts', 'head_meta') as $scripts):?>
            <script src="<?php echo base_url();?>assets/js/<?php echo $scripts;?>" type="text/javascript"></script>
        <?php endforeach;?>
    </head>
    <body id="csspage-<?php echo $this->config->item('page_slug');?>">
        ...
        <?php foreach($this->config->item('end_scripts', 'head_meta') as $end_scripts):?>
            <script src="<?php echo base_url();?>assets/js/<?php echo $end_scripts;?>" type="text/javascript"></script>
        <?php endforeach;?>
    </body>
...
您可以看到有一个文件后缀
.map
,而不是
.js
。为什么会发生这种情况是我的主要问题


有人能告诉我我做错了什么吗?

只有当您尝试使用开发人员控制台时,才会出现此问题。源代码映射是现在浏览器中添加的新功能,用于简化小型代码的调试过程

您有一个缩小的代码,如果映射文件位于正确的位置,则在调试时控制台将加载原始源代码,而不是缩小的代码。因此,问题只会在调试时出现,而不会在您正常查看网站时出现

你可以在这个链接中找到更多答案

也有一个SO帖子


哦,老兄,谢谢你。通过停用谷歌浏览器web开发工具中的源地图选项,问题就消失了。将阅读有关此新功能的更多信息。再次感谢
GET http://localhost/testweb/web/assets/js/plugins/jquery-2.0.3.min.map 500 (Internal Server Error)