Javascript AngularJS和Require:r.js给出了未定义的
我知道关于是否在AngularJS中使用require.js存在一些争论,但我现在正在这样做。我已经用require设置并运行了整个项目,现在正尝试使用r.js来优化和缩小 在运行r.js并在我的Javascript AngularJS和Require:r.js给出了未定义的,javascript,angularjs,requirejs,Javascript,Angularjs,Requirejs,我知道关于是否在AngularJS中使用require.js存在一些争论,但我现在正在这样做。我已经用require设置并运行了整个项目,现在正尝试使用r.js来优化和缩小 在运行r.js并在我的index.html文件中更改了我的data main之后,我现在发现angular未定义,无法继续 我能够用计算机重现同样的行为。我按照github上的说明进行安装,然后为r.js创建了以下构建定义 build.js ({ baseUrl: "./app/js", name: "mai
index.html
文件中更改了我的data main
之后,我现在发现angular未定义
,无法继续
我能够用计算机重现同样的行为。我按照github上的说明进行安装,然后为r.js创建了以下构建定义
build.js
({
baseUrl: "./app/js",
name: "main",
out: "index-built.js",
paths: {
angular: '../../bower_components/angular/angular',
'angular-scenario': '../../bower_components/angular-scenario/angular-scenario',
'angularRoute': '../../bower_components/angular-route/angular-route',
'angular-mocks': '../../bower_components/angular-mocks/angular-mocks'
}
})
然后,我在应用程序的顶层使用以下命令运行r.js
r.js.cmd -o build.js
完成r.js
后,我将index.html中的datamain
更改为datamain=“index builded.js”
这再次导致角度未定义
。有人能指出我的错误吗?你是图书馆吗
如果是,那么您还需要在
build.js
中包含相同的配置。最好的方法是指向你的main.js
,让它从那里获取配置值(也包括上面的路径)。Ah我假设它会自动包含我在构建时定义的垫片。谢谢你的信息!