angular/browserify: 无法实例化模块 ngResource

angular/browserify: Failed to instantiate module ngResource

我正在使用 angular 测试 browserify。我已经为我的项目安装了 ng-resource:

npm install --save ng-resource

我是这样加载的:

require('angular');
require('ng-resource');
require('angular-ui-router');


var app = angular.module('app.module', ['ngResource']

但收到以下错误:

Failed to instantiate module app.module due to:
Error: [$injector:modulerr] Failed to instantiate module ngResource due to..

据我所知,当我使用 browserify 时,我不必显式加载 ng-resource...我做错了什么?

您确定需要正确的库吗?你可能是指官方 angular-resource?

请比较https://www.npmjs.com/package/ng-resource and https://www.npmjs.com/package/angular-resource

我认为后者是合适的。 ng-resource 包似乎是一个不再维护的私有端口...

尝试安装 angular-resource 模块

npm install angular-resource --save

并按如下方式调整您的代码:

require('angular-resource');
angular.module('app.module', ['ngResource']);