使用Weyland构建Durandal和Breeze会生成main-builded.js,该main-build.js在未定义的deps(依赖项)上失败

使用Weyland构建Durandal和Breeze会生成main-builded.js,该main-build.js在未定义的deps(依赖项)上失败,breeze,durandal,weyland,Breeze,Durandal,Weyland,我正在尝试构建一个使用Breeze1.4.6和Weyland工具的Durandal项目。到目前为止,我已经成功地完成了任务,并生成了一个main-build.js。但是,当我像这样运行main-build.js时: <script src="~/Areas/Email/App/main-built.js"></script> 错误是: Uncaught TypeError: Cannot read property 'splice' of undefined 这是因为

我正在尝试构建一个使用Breeze1.4.6和Weyland工具的Durandal项目。到目前为止,我已经成功地完成了任务,并生成了一个main-build.js。但是,当我像这样运行main-build.js时:

<script src="~/Areas/Email/App/main-built.js"></script>
错误是:

Uncaught TypeError: Cannot read property 'splice' of undefined
这是因为deps对于Breeze是未定义的。我在用谷歌浏览器

这方面有什么帮助吗

多谢各位!
Tommi

看起来您是说“deps”是此模块依赖的另一个模块,但我看不出您定义了依赖模块来设置“deps”定义函数。如果您发布了整个模块,或者创建了一个JSFIDLE,这可能会有所帮助。在此期间,将代码替换为“if undefined==deps”应该可以避免该行中的错误。
Uncaught TypeError: Cannot read property 'splice' of undefined