Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 由于缺少.map文件而收到警告_Javascript - Fatal编程技术网

Javascript 由于缺少.map文件而收到警告

Javascript 由于缺少.map文件而收到警告,javascript,Javascript,我已经在我的站点中包含了quill.min.js(我没有在我的站点上引用quill.min.js.map) 调试站点时,我看到以下警告: DevTools未能加载SourceMap:无法加载的内容 我的站点/Scripts/quill.min.js.map:HTTP错误:状态代码404, net::错误\u HTTP\u响应\u代码\u失败 为什么我会收到这个警告quill.min.js.map在我的服务器上不存在,我只包含了quill.min.js。我是否也需要在服务器上包含映射文件 这一

我已经在我的站点中包含了quill.min.js(我没有在我的站点上引用
quill.min.js.map

调试站点时,我看到以下警告:

DevTools未能加载SourceMap:无法加载的内容 我的站点/Scripts/quill.min.js.map:HTTP错误:状态代码404, net::错误\u HTTP\u响应\u代码\u失败

为什么我会收到这个警告
quill.min.js.map
在我的服务器上不存在,我只包含了
quill.min.js
。我是否也需要在服务器上包含映射文件


这一行:
/#sourceMappingURL=quill.min.js.map
只是对映射文件的注释或引用吗?如果它是一条评论,那么我不会引用我网站上的地图文件。

a
.map
文件只是调试的“助手”。如果您有一个“缩小”的JS文件(这在生产环境中是最常见的),那么正如名称所示,
.map
文件将它映射到一个更好的人类可读版本

因此,简而言之,生产服务器上不需要该文件,您可以忽略其中的警告。(确实应该避免在生产中使用它。)但它在开发环境中是有用的


/#sourceMappingURL=quill.min.js.map
实际上是一个注释,另外还有一个自己的语义,浏览器会对该语义进行评估,以指示映射文件的路径,以便进行调试。然而,您可以(在本例中,应该)安全地删除它。

一个
.map
文件只是调试的“助手”。如果您有一个“缩小”的JS文件(这在生产环境中是最常见的),那么正如名称所示,
.map
文件将它映射到一个更好的人类可读版本

因此,简而言之,生产服务器上不需要该文件,您可以忽略其中的警告。(确实应该避免在生产中使用它。)但它在开发环境中是有用的


/#sourceMappingURL=quill.min.js.map
实际上是一个注释,另外还有一个自己的语义,浏览器会对该语义进行评估,以指示映射文件的路径,以便进行调试。不过,您可以(在本例中,您应该)安全地将其删除。

在有人标记并关闭此帖子之前,请用实际代码(文本)替换图像。删除
/#sourceMappingURL=quill.min.js.map
@博兹:谢谢,所以
/#sourceMappingURL=quill.min.js.map
不是一条评论?@ulou:这张图片是一个包含数千个字符的小型库。。。我无法将整个库粘贴到问题中。@HoomanBahreini不,这是一个注释。但在注释中,它是一个可读的变量。我们可以说
#sourceMappingURL=
是由浏览器检测到的。简而言之,如果您不在生产环境中或正在使用库,则可以清除此注释。它给出的警告不是很重要,但我不知道它在技术上是否会影响性能。最好将其删除。在有人标记并关闭此帖子之前,请用实际代码(文本)替换图像。删除
/#sourceMappingURL=quill.min.js.map
@博兹:谢谢,所以
/#sourceMappingURL=quill.min.js.map
不是一条评论?@ulou:这张图片是一个包含数千个字符的小型库。。。我无法将整个库粘贴到问题中。@HoomanBahreini不,这是一个注释。但在注释中,它是一个可读的变量。我们可以说
#sourceMappingURL=
是由浏览器检测到的。简而言之,如果您不在生产环境中或正在使用库,则可以清除此注释。它给出的警告不是很重要,但我不知道它在技术上是否会影响性能。最好删除它。谢谢,所以
/#sourceMappingURL=quill.min.js.map
不是一条注释,它实际上表明
quill.min.js.map
是映射文件的名称?事实上,两者都是,正如BOZ上面所说的那样:我相应地更新了我的答案。谢谢,所以
/#sourceMappingURL=quill.min.js.map
不是一个注释,它实际上表明
quill.min.js.map
是映射文件的名称?事实上,这两者都是,正如BOZ上面所说的那样:我相应地更新了我的答案。