требующие угловых модулей в browserify

0

Я написал модуль loginModule, найденный в файле loginModule.js.

var loginModule = angular.module('loginModule', []);

loginModule.controller('loginController', function ($scope) {
       $scope.userName = "Stack Overflow";
    });
});

И у меня есть еще один модуль, называемый корневым модулем, который зависит от loginModule, поэтому, как предполагает браузер, я потребовал его в файле rootModule.js.

require('./modules/loginModule.js');

var rootModule = angular.module('rootModule', ['ngRoute','loginModule']);

rootModule.controller('loginController', function ($scope, $window) {
    $scope.sample = "Hello angular";
});

Структура каталога

| app  
| - modules  
| | - loginModule.js  
| - rootModule.js  
| gulpfile.js

Но когда моя задача gulp пытается связать их, я продолжаю получать это сообщение об ошибке.

Изображение 174551

Если то, что я понял, правильно, связывание просто контактирует с файлами JavaScript, чтобы сделать один огромный JS файл (обычно называемый bundle.js), а файлы, которые будут конкатенированы, и зависимости разрешаются, перейдя через require ('*. js '), найденные в файле точки входа. (Здесь rootModule.js).

Так я все здесь делаю правильно? Любые предложения ребята? Я знаю, что мне не хватает чего-то очень простого...

Теги:
browserify

1 ответ

0

Просто нашел проблему для той же задачи на GitHub, здесь.
Проблема все еще открыта. Тем не менее, последнее сообщение гласит:

I was able to get it to work after installing a fresh node and npm, and reinstalling all my node_modules again.

Итак, если вы используете nodejs 4.1, npm@3, вы также можете попробовать обновить... :-)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню