Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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
r.js构建后出现的Javascript错误_Javascript_Requirejs_Production_R.js_Requirejs Rails - Fatal编程技术网

r.js构建后出现的Javascript错误

r.js构建后出现的Javascript错误,javascript,requirejs,production,r.js,requirejs-rails,Javascript,Requirejs,Production,R.js,Requirejs Rails,目前我正试图部署一个相当大的项目,在生产中遇到了一些奇怪的js问题。在开发过程中,一切都很好。在预编译我的资产(javascript是通过requirejs rails gem用r.js编译的)之后,我只剩下一个压缩的javascript文件。奇怪的是,当我加载网页时,我开始在压缩的js文件中出错,即使在开发过程中代码是无错误的,即使我的资产压缩没有问题。我美化了压缩文件,并用扩展版本重新加载了页面。这些错误大多出现在我没有编写的库中。是否有任何理由说明为什么将所有这些文件与r.js一起编译会产

目前我正试图部署一个相当大的项目,在生产中遇到了一些奇怪的js问题。在开发过程中,一切都很好。在预编译我的资产(javascript是通过requirejs rails gem用r.js编译的)之后,我只剩下一个压缩的javascript文件。奇怪的是,当我加载网页时,我开始在压缩的js文件中出错,即使在开发过程中代码是无错误的,即使我的资产压缩没有问题。我美化了压缩文件,并用扩展版本重新加载了页面。这些错误大多出现在我没有编写的库中。是否有任何理由说明为什么将所有这些文件与r.js一起编译会产生如此多的错误

这是我的require.js yml,用于生成r.js构建

paths:
    backbone   : 'libs/backbone'
    marionette : 'libs/backbone.marionette'
    jquery     : 'libs/jquery'
    snap       : 'libs/snap'
    transit    : 'libs/transit'
    underscore : 'libs/underscore'
    text       : 'libs/text'
    image      : 'libs/image'
    cookie     : 'libs/jquery.cookie'
    notify     : 'libs/notify-bar'
    leaflet    : 'libs/leaflet'
    mapbox     : "http://api.tiles.mapbox.com/mapbox.js/v1.0.2/mapbox"
    landing    : 'front_end/home/landing'
    logo       : 'front_end/home/logo'
    faq        : 'front_end/home/faq'
    about      : 'front_end/home/about'

shim:
    leaflet:
            'deps' : ['jquery']
            'exports' : 'Leaflet'
    mapbox:
            'deps': ['leaflet']
            'exports': 'L'
    backbone:
            'deps' : ['jquery', 'underscore']
            'exports' : 'Backbone'
    marionette:
            'deps' : ['backbone','jquery','underscore']
            'exports' : 'Marionette'
    handlebars:
            'exports' : "Handlebars"
    snap:
            'deps' :  ['jquery']
            'exports' : 'Snap'
    transit:
            'deps' : ['jquery']
            'exports' : 'Transit'
    underscore:
            'exports' : '_'
    notify:
            'deps' : ['jquery']
            'exports' : 'Notify'
    jquery: 
            'exports' : "$"

name: "application"