我正在学习如何将Browserify
与Angular
一起使用。当我尝试提取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
。
答案 0 :(得分:4)
确保安装
$ npm install --save angular-router-browserify
var angular = require('angular');
require('angular-router-browserify')(angular)