无法在平均堆栈中实例化模块ngMaterial

时间:2017-12-15 12:01:48

标签: javascript angularjs node.js meanjs

我使用的是卑鄙的js。我是角度和平均值的新手。我已经用角度材料取代角度自举。 下面是我的bower.json副本:

{
  "name": "meanjs",     
  "description": "Full-Stack JavaScript with MongoDB, Express, AngularJS, and Node.js",
  "dependencies": {
     "angular": "~1.3",   
     "angular-resource": "~1.3",
     "angular-animate": "~1.3",
     "angular-messages": "~1.3",
     "angular-mocks": "~1.3",
     "angular-ui-notification": "~0.2.0",
     "angular-ui-router": "~0.2.10",
     "ng-file-upload": "~12.1.0",
     "angular-material": "0.7.1",
     "owasp-password-strength-test": "~1.3.0"
  }
}

下面是控制台错误消息: 错误:[$ injector:modulerr]由于以下原因导致无法实例化模块ngMaterial: 错误:[$ injector:nomod] Module' ngMaterial'不可用!您要么错误拼写了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

Angular config.js文件:

'use strict';

  var applicationModuleName = 'mean';

  var service = {
    applicationEnvironment: window.env,
    applicationModuleName: applicationModuleName,
    applicationModuleVendorDependencies: ['ngResource', 'ngMessages', 
    'ui.router', 'ngFileUpload', 'ui-notification','ngMaterial'],
    registerModule: registerModule
  };

1 个答案:

答案 0 :(得分:0)

我的猜测是你更新了bower.json,但没有运行新的bower install命令将库拉入你的bower组件文件夹。

如果您在那里查看,那么您会看到一个棱角分明的材料文件夹?