在 angular-meteor 中添加模块

Adding modules in angular-meteor

我正在使用 angular-meteor (Angular1) 开发网络应用程序。这使用 webpack 作为模块打包器。自从我开始以来,我发现无法将 npm/bower 模块注入我的应用程序模块。

我经常收到如下错误:

Error: [$injector:nomod] Module xxx is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

我通常遵循官方文档,其中包括:

但是这样总是报上面的错误。

然后我尝试不同的技术,例如使用以下方法在页面顶部导入模块:

import exampleModule from 'angular-example-module';

并将 exampleModule 添加到我的模块列表中,但似乎没有任何效果。

我以前用过angular没有webpack的,从来没出现过这个问题。我错过了什么吗?有没有我不知道的特定程序?

找到答案以防其他人有同样的问题。

您必须像这样在主 javascript 文件中导入模块:

import moduleVariable from '<path-to-module>';

然后在您的应用程序模块的依赖项中包含 moduleVariable。