无法参考最新的angular-ui-router软件包

时间:2017-05-08 20:11:50

标签: angularjs angular-ui-router commonjs

我尝试升级Angular1.4.0应用以使用最新的angular-ui-router,但我无法弄清楚如何在代码中引用此包。我使用webpack 1.12.9和节点6.10.2。我已经安装了包" @ uirouter / angularjs"版本1.0.3。

使用CommonJs模块,以下用于使用版本0.2.14:

require('angular-ui-router')

我尝试过以下变体,但没有运气:

require('@uirouter/angularjs/lib')

我收到错误:

Error: [$injector:modulerr] Failed to instantiate module {"core":`{"services":{},"Category": ..... (remaining stack omitted)

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

可能这是necroposting但是:

我现在面对同样的问题,所以答案是:

尝试在注册依赖项时使用uiRouter.default包。 像这里:

import * as uiRouter from 'angular-ui-router';
const dependencies = [uiRouter.default];
const app = angular.module('app', dependencies);
相关问题