js.map error

1. 问题: 

1.1 通过bower install 的components 许多在运行的时候报404无法找到js.map文件, 如图:

2. 分析:

2.1 查看jQuery源码 /dist/jquery.min.map

2.2 在stackoverflow中查找到:

2.3 在项目发布的时候, 删除了js.map 文件, 所以使其报错, 文件不对应;

  

2.4 得出js.map文件是帮助开发人员反压缩代码用的,是一个映射文件, 对项目运行无影响;

3. 解决:

3.1 在/bower_components/[components]/[build]/xxx.js 找到最后一行, 直接删除:

   

3.2 重新编译项目, 运行后发现少了一个404错误:

   

3.3 原因是在项目中的webpack.config.js 中的devtool设置:

  

4. 解决方案: 

4.1 添加对应的 js.map文件, 使其不报404报错;

4.2 找到对应的js文件, 删除最后一行 //# sourceMappingURL=....

4.3 在打包配置文件webpack.config.js中, 去掉devtool: "#source-map"行;

时间: 2024-10-27 01:23:15

js.map error的相关文章

[Immutable.js] Differences between the Immutable.js Map() and List()

The Immutable.js Map() is analogous to a Javascript Object or Hash since it is comprised of key-value pairs. The Immutable.js List() is analogous to a Javascript Array and contains many of the same native methods. Let's compare the two and dive into

[Immutable.js] Working with Subsets of an Immutable.js Map()

Immutable.js offers methods to break immutable structures into subsets much like Array--for instance it has the all powerful slice()--and unlike Array it offers functional methods like take() and skip(). You get the best of both the imperative and fu

【angularjs基础】ng-repeat嵌套循环报错angular.min.js:89 Error: [ngRepeat:dupes]

再写嵌套循环的时候,提示一个错误 angular.min.js:89 Error: [ngRepeat:dupes] 代码如下 <table class="GridViewTable mtop5px " style="margin-top: 15px;" id="tabVipHallRegisterList" ng-app="" ng-controller="JSJ.CRM.AppFeedBackList.Re

swiper.min.js.map访问404解决办法

引用swiper后,在网站加载时浏览器控制台会报错,如下图所示: 建议不使用Source Map功能,请把js压缩文件最后一行 //# sourceMappingURL=maps/swiper.min.js.map 删掉.以免在某些浏览器出现以下提示: //# sourceMappingURL=maps/swiper.min.js.map

[Javascript] Creating an Immutable Object Graph with Immutable.js Map()

Learn how to create an Immutable.Map() through plain Javascript object construction and also via array tuples. console.clear(); // Can be an object var map = Immutable.Map({key: "value"}); console.log(map.get("key")); //"value&quo

angularjs中 *.min.js.map 404的问题

初次使用AngularJS,在chrom调试的时候,出现如下问题: GET http://localhost:63342/luosuo/visitor/js/lib/angular-animate.min.js.map 404 (Not Found) register.html:1 GET http://localhost:63342/luosuo/visitor/js/lib/angular-route.min.js.map 404 (Not Found) 百度之,原因如下: 问题解决了的感觉

nodejs安装错误Node.js configure error: No acceptable C compiler found!解决

Node.js configure error: No acceptable C compiler found! Please make sure you have a C compiler installed on your system and/or consider adjusting the CC environment variable if you installed it in a non-standard prefix. 检查两点: 1.你是否有C编译工具被安装在你的系统中,gc

angular min js 118 Error ng areq http //errors angularjs

1.错误描述 angular.min.js:118 Error: [ng:areq] http://errors.angularjs.org/1.5.8/ng/areq?p0=username&p1=not%20a%20function%2C%20got%20undefined at Error (native) at http://127.0.0.1:8020/AngularJS/js/angular.min.js:6:412 at sb (http://127.0.0.1:8020/Angu

浅谈JS之Error对象

[前言] 本文主要介绍下JS的Error name相关属性.   当 JS 引擎执行 JS代码时,会发生各种错误. ①语法错误,通常是程序员造成的编码错误或错别字: ②拼写错误或语言中缺少的功能(可能由于浏览器差异): ③来自服务器或用户的错误输出而导致的错误: ④由于许多其他不可预知的因素: 当发生错误时,JS通常会停止并产生错误消息.技术术语是这样描述的:JavaScript 将抛出异常(抛出错误).JS实际上会创建一个Error对象,该对象带有两个属性name和message. [主体]