【发布时间】:2014-06-26 23:02:27
【问题描述】:
当我需要带有 Browserify 的 Angular 库时,我在 bundle.js 中收到“未捕获对象”错误。似乎 Browserify 的 Angular 库有问题?所有其他必需的文件都可以正常工作。有人可以帮我解决这个问题吗?
在我的 index.js 文件中,我执行此操作 'require('./angular');'它按预期工作并捆绑文件。下面是控制台错误的截图。
【问题讨论】:
-
angular 不是 CommonJS(或 AMD)。要使用 browserify 来
require它,您必须对其进行填充。就我个人而言,我发现这个组合是这样一个 PITA,我只需正常加载 angular 并在 browserify 模块中使用全局变量。 -
你能从其他文件(比如
common.js)尝试requireing Angular,然后在你的角度模块文件中要求common.js吗?我不确定这是否是我的应用程序正常工作的原因,但很可能是这样。这是我的common文件:github.com/prajwalkman/magrathea/blob/master/frontend/src/…
标签: javascript angularjs browserify