2017-05-08 58 views
0

我想升級Angular1.4.0應用程序以使用最新的角UI路由器,但我無法弄清楚如何在代碼中引用此包。我使用的是webpack 1.12.9和node 6.10.2。我已安裝軟件包「@ uirouter/angularjs」版本1.0.3。無法引用最新的角UI路由器包

使用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) 

任何想法?

回答

2

可能這是necroposting但:

我有同樣的問題,面對現在這樣在這裏是答案:

嘗試在寄存器依賴於使用uiRouter.default包。 Like here:

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