【发布时间】:2013-04-30 04:39:28
【问题描述】:
我在使用 canJS 和stealjs 时遇到问题,我已经克隆了 javascriptmvc 的 repo(3.3 使用 canJS)。现在我有了这个文件夹结构
/js
/can
/documentjs
/funcunit
/plugins
.
.
.
在我的应用程序的另一部分,我有一个“独立模块”,例如布局(使用脚手架工具生成)。 我在我的页面中使用“js/steal/steal.js?path/to/module/layout”加载这个模块,它可以工作。如果我像这样在 layout.js 中偷了一些 jquery 插件(例如,位于主 js 文件夹中):
steal('plugins/jqueryplugin.js', 'plugins/jqueryplugin.css', function() {
// my code here
});
它仍然有效,但是当我尝试在“依赖项”列表中添加“canJS”中的一些组件时(甚至使用该工具生成的fixture.js...因为它偷走了can.fixture)它只是停止工作并破坏一切。我也试过使用:
steal('that').then('this', function() {});
但我有同样的结果.....失败!!!有人有什么提示吗?
【问题讨论】:
标签: javascriptmvc canjs stealjs