直到今天突然我的所有通过 requirejs 加载的 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>"
再次,这在我最后一次工作时工作得很好,今天回到它被搞砸了。
好的,所以我完全取出了 require.js,现在我仍然遇到与“.map”相同的缺失错误。我在 safari 中打开它(我使用的是 chrome),我根本没有收到这些错误。Chrome 中风了吗?有人有什么主意吗?
谢谢。