Я создаю угловой проект с браузером.Угловой-новый-маршрутизатор не найден с обозревателем
У меня есть задача глотка, которые принимают все модули поставщика из bower_components
каталога и поместить их в пачке:
gulp.task('dependencies', function() {
return browserify({
entries: [dependencies.js],
})
.transform(debowerify)
.bundle()
.pipe(source(config.filenames.release.dep))
//.pipe(streamify(uglify()))
.pipe(gulpif(release,
gulp.dest(config.paths.dest.release.scripts),
gulp.dest(config.paths.dest.build.scripts)));
dependencies.js
файла содержит этот код:
'use strict';
// bower dependencies (can be edited in package.json)
var angular = require('angular');
require('angular-ui-router');
Все отлично работает. Теперь я пытаюсь изменить ui-router
на angular-new-router
.
Моего новый dependencies.js
(Мой глоток задача не меняется):
'use strict';
// bower dependencies (can be edited in package.json)
var angular = require('angular');
require('angular-new-router');
И для информации вот мой bower.json
файл:
{
"name": "test",
"private": true,
"dependencies": {
"angular": "~1.4.x",
"angular-new-router": "*",
"angular-ui-router": "*"
}
}
С этой новой конфигурацией browserify возвращает странные ошибки:
: Cannot find module './....\bower_components\angular-new-router\angular-new-router.js' from 'D:\Devs\sharefun\WebApplication2\src\WebApplication2\client\modules' at D:\Devs\sharefun\WebApplication2\src\WebApplication2\node_modules\browserify\node_modules\resolve\lib\async.js:55:21 at load (D:\Devs\sharefun\WebApplication2\src\WebApplication2\node_modules\browserify\node_modules\resolve\lib\async.js:69:43) at onex (D:\Devs\sharefun\WebApplication2\src\WebApplication2\node_modules\browserify\node_modules\resolve\lib\async.js:92:31) at D:\Devs\sharefun\WebApplication2\src\WebApplication2\node_modules\browserify\node_modules\resolve\lib\async.js:22:47 at Object.oncomplete (fs.js:107:15)
Что я нахожу странным, так это то, что браузеру нравится для bower_components\angular-new-router\angular-new-router.js
вместо bower_components\angular-new-router\index.js