我无法将ngResource导入我的应用程序

时间:2017-12-11 07:23:52

标签: angularjs node.js webpack angular-resource angular1.6

我的应用程序是用 Angular(angular 1.6) NodeJS 制作的,我无法将角度库 ngResource 导入到我的应用程序。这些是我做的步骤:

1:在命令行中输入npm install --save angular-resource

2:在app.js中:

import angular from 'angular';
import ngResource from 'angular-resource';
import uiRouter from 'angular-ui-router';
import Components from './components/components';



angular.module('myApp', [
  uiRouter,
  Components,
  ngResource
])
.component('homePage', HomeComponent)
.service('AirportsService', AirportsService)
.service('CheapFlightService', CheapFlightService)

在这之后,我在浏览器中收到此错误:

angular-resource.js:444 Uncaught TypeError:

angular.module(...)。info不是函数

1 个答案:

答案 0 :(得分:0)

看起来你遇到了与angularjs 1.6.x模块的兼容性问题。

确保角度和相关模块在package.json中具有相同的版本。

使用angular@1.6.7angular-resource@1.6.7,angular1组件对我来说效果很好。