为什么Browserify没有拉入ngRoute

时间:2014-05-18 02:27:35

标签: angularjs browserify

我正在学习如何将BrowserifyAngular一起使用。当我尝试提取ngRoute时,我收到此错误Error: $injector:modulerr Module Error。这是我的Browserify条目文件。

require('angular');
require('angular-resource');

var DonationController = require('./donor/donation/donation.controller.js');
var DonationService = require('./donor/donation/donation.service.js');

var app = angular.module('myApp', ['ngRoute']);

app.controller('DonationController', ['$scope', 'DonationService', DonationController]);
app.factory('DonationService', ['$resource', DonationService]);

通过添加ngRoute作为依赖项,我收到上述错误。如果我提取ngRoute$resource依赖项,那么一切都会构建。我还缺少什么让我的Angular项目能够使用ngRoute?我肯定已安装angular-route npm

1 个答案:

答案 0 :(得分:4)

确保安装

$ npm install --save angular-router-browserify

然后include ng-route

var angular = require('angular');
require('angular-router-browserify')(angular)