找不到角度映射文件

时间:2015-03-04 17:01:09

标签: angularjs google-chrome dictionary http-status-code-404

我刚刚下载了angular.min.js的新副本,我在angular.min.js.map上获得了404,我在代码中没有包括:

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" />
</head>
<body>
    <script type="text/javascript" src="js/angular.min.js"></script>
</body>
</html>

Chrome中的错误:

GET http://angular.dev/js/angular.min.js.map 404 (Not Found)

2 个答案:

答案 0 :(得分:4)

在文本编辑器中打开angular.min.js文件。最后会有这样的评论:

//# sourceMappingURL=angular.min.js.map

删除它,错误将消失。

映射文件有助于根据对非缩小版本的更改来重新生成脚本的缩小版本。由于您不会对angular.js进行更改,因此您不需要地图。

答案 1 :(得分:1)

我在某处读取源地图文件基本上将缩小的代码转换为未缩小的版本以进行调试。

  

你可以摆脱这个错误{angular.min.js.map 404(Not Found)}   通过以下任何人发送消息: -

第一种方式

1.您只需要为您包含的angular.min.js找到相同的.map文件。

  

(例如,对于angularJs缩小版本1.5.6。.map文件可以从Here下载)

只需将它们复制粘贴到您上传缩小的js文件的同一目录中,它就会停止抱怨。

获取它们的原因是您打开angular.min.js文件时可以找到的以下行。

SET @var := 10;

SET @`sql` := CONCAT('select col as ',
                     'str1', cast(@var as CHAR), 'str2',
                     ' from table1');

PREPARE `stmt` FROM @`sql`;
EXECUTE `stmt`;
DEALLOCATE PREPARE `stmt`;

可以在angular.min.js文件的末尾找到。

第二种方式

  1. 如果您不想将.map文件添加到项目中。 您可以删除上面的行,它将停止提取尝试,但如果您打算进行调试,那么保持源地图链接总是好的。