Требуется контроллер AngularJS с webpack

#angularjs #webpack

#angularjs #webpack

Вопрос:

Я пытаюсь использовать webpack с angularjs, но не могу заставить свой контроллер работать, когда я пытаюсь запросить его и запустить, он выдает эту ошибку: __webpack_require__(...) is not a function . Ниже мой app.js и код контроллера:

 //app.js
var angular = require('angular');
var weatherModule = angular.module('weather', []);

require('./shared/directives/app.directives')(weatherModule);
require('./weather/weather.controller')(weatherModule);

//weather.controller.js
module.export = function(weatherModule) {
    weatherModule.controller('WeatherCtrl', ['$scope', function($scope){
        $scope.greetings = 'Hey from controller';
    }]);
}
  

Если я напрямую напишу код контроллера в app.js сам по себе это работает нормально, как: weatherModule.controller('WeatherCtrl', ['$scope', function($scope){}])

Ответ №1:

Это была ошибка опечатки, она должна была быть module.exports вместо export