gpt4 book ai didi

javascript - RequireJS 突然将 '.map' 添加到 javascripts 而不是 '.js'

转载 作者:数据小太阳 更新时间:2023-10-29 04:37:07 24 4
gpt4 key购买 nike

直到今天,我的所有 js 文件都无法找到,这是因为 requirejs 决定给每个文件扩展名“.map”而不是“.js”

我将“.js”添加到路径中只是为了查看,然后 requirejs 仍然失败,因为它指向“jquery.min.js.js”

我很困惑这怎么会无缘无故地突然改变。有人有什么想法吗?

require.config
baseUrl: 'javascripts'
paths:
jquery: 'vendor/jquery-1.10.2.min'
underscore: 'vendor/underscore.min'
backbone: 'vendor/backbone.min'
shim:
underscore:
exports: '_'
backbone:
deps: ["underscore", "jquery"]
exports: "Backbone"

require [
'jquery',
'underscore',
'backbone'#,
], ($, _, Backbone) ->
$('body').prepend "<div class='marking-up-header'></div>"

再一次,我上次处理它时它工作得很好,今天回来它就搞砸了。 enter image description here

好的,所以我完全删除了 require.js,现在我仍然遇到了与“.map”相同的缺失错误。我在 safari 中打开它(我使用的是 chrome),但我根本没有收到这些错误。 Chrome 中风了吗?有人知道吗?

谢谢。

最佳答案

正如@alexanderb 指出的那样,这是因为 Chrome 最近支持源映射。为防止这种情况发生(如果您对缩小文件使用源映射不感兴趣),请转到开发工具设置面板并取消选中“源”部分下的“启用源映射”。但是请注意,这会关闭所有已使用 //@sourceMappingURL=jquery-1.10.2.min.map 指定源映射的缩小文件的源映射功能。无需编辑任何文件。

关于javascript - RequireJS 突然将 '.map' 添加到 javascripts 而不是 '.js',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18392893/

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