2015-02-15 4 views
6

Я работаю через учебник о Node.js здесь: http://www.johnpapa.net/get-up-and-running-with-node-and-visual-studio/Hot глотка Полотенца построить

я могу получить приложение, чтобы запустить в glup служить-DEV --sync. Это хорошо работает. У меня есть проблема с его глотком служить, строить --sync или глотка построить я получаю эту ошибку:

Любой идею?

глотком построить
06:06:12] Использование gulpfile F: \ Projects \ MyApp \ gulpfile.js
06:06:12] Запуск 'wiredep' ...
6:06:12] Электропроводка зависимостей беседки в html
06:06:12] Начиная с «чистых стилей» ...
06:06:12] Очистка: ./.tmp/ /.css,./build/styles// .css
06:06:12] Начиная с «чистого кода» ...
06:06:12] Очистка: ./.tmp/ /.js,./Строить/JS// .js,./Строить//.html
6:06:12] Запуск 'ветеринара' ...
6:06:12] Анализ источника с JSHint и ОНК
6:06:13] Запуск 'чистые-образы' ...
6:06:13] Очистка:. ./build/images/
/ *
06:06: 13] Начиная «чистые шрифты» ...
06:06:13] Чистка: ./build/fonts/ /.
06:06:13] Готовые 'чистые-изображения' после 83 мса
6:06:13] Стартовые 'изображения' ...
06:06:13] Сжатие и копирования изображений
6:06 : 15] Готовые «чистые шрифты» после 2.56 с
06:06:15] Начиная с 'fonts' ...
06:06:15] Копирование шрифтов
06:06:15] Готовые «стильные стили» 'после 3.36 s
06:06:15] Начиная «стили» ...
06:06:15] Компиляция меньше -> CSS
06:06:16] Готовый' чистый код 'После 4,12 s
6:06:16] Запуск 'templatecache' ...
6:06:16] Создание AngularJS $ templateCache
06:06:18] Готовые 'стили' после 2,39 s
06 : 06: 18] Законченный 'templatecache' после 1.96 s
06:06:18] Законченные «шрифты» после 2.87 с
06:06:19] gulp-inject 27 файлов в index.html.
6:06:19] Закончено 'wiredep' после того, как 6,87 s
6:06:19] Запуск 'инъецировать' ...
6:06:19] Wire до CSS в HTML, после того, как файлы готовы
06:06:19] gulp-inject 1 файл в index.html.
06:06:19] Закончено «впрыснуть» после 153 мс
06:06:20] Закончено «ветеринар» после 7.63 s
6:06:20] Запуск 'тест' ...
ARN [конфигурации]: "/" проксируется, вероятно, вы должны изменить UrlRoot, чтобы избежать конфликтов
NFO [карма] Карма: v0.12.31 сервер начался в http://localhost:9876/
ЕГО [пусковой]: Запуск браузера PhantomJS
ARN [наблюдающий]: шаблонный "F:/Проекты/MyApp/SRC/клиент/тесты/сервер интеграция/
/*.spec.js" не соответствует любой файл.
6:06:22] проглатывать-imagemin: уменьшенная 4 изображения (сохранены 3,37 кБ - 10,7%)
06:06:22] Пройденные 'изображения' после 8.84 сек
БПО [PhantomJS 1.9.7 (Windows 8) ]: Connected на гнездо vlORQyl9XHgRhe6r6u7k с идентификатором 8196448
hantomJS 1.9.7 (Windows 8): Выполнено 39 из 39 SUCCESS (0,519 сек/0,07 сек)

============== ================= Обзор охвата ======================== данные: 87.69% (235/268)
ранчо: 50% (20/40)
u nctions: 84.62% (77/91)

Ines: 87.55% (232/265)

6:06:25] Карма завершена
6:06:25] Закончено 'тест' после того, как 5,45 с
06:06:25] Начиная «оптимизировать» ...
06:06:25] Оптимизация js, css и html
06:06:27] gulp-inject 1 файл в index.html.
: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ build \ es5 \ ng-annotate-main.js: 330
target. $ MethodName = method.name;
^
ypeError: Невозможно назначить только для чтения свойство '$ имяМетода' ложного
в matchRegular (F: \ Projects \ MyApp \ node_modules \ Глоток-нг-аннотирование \ node_modules \ нг-аннотирование \ сборка \ ES5 \ нг -annotate-main.js: 330: 24)
в матче (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ build \ es5 \ ng-annotate-main.js: 36 : 66)
at traverse.post (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ build \ es5 \ ng-annotate-main.js: 995: 23)
at (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 50: 13)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng -annotate \ node_modules \ нг-аннотировать \ node_modules \ упорядоченных аст-траверс \ заказанный-Аст-траверс e.js: 41: 25)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 41: 25)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 41: 25)
при посещении (F : \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный-ast-traverse \ упорядоченный-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ MyApp \ node_modules \ глоток-нг-аннотировать \ node_modules \ нг-аннотировать \ node_modul es \ ordered-ast-traverse \ ordered-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ упорядоченный- ast-traverse \ ordered-ast-traverse.js: 44: 21)
при посещении (F: \ Projects \ myapp \ node_modules \ gulp-ng-annotate \ node_modules \ ng-annotate \ node_modules \ ordered-ast-traverse \ упорядоченный-аст-traverse.js: 41: 25)
...

+0

У меня такая же проблема с ng-аннотатом, используя генератор-глотку-угловую. –

+1

Я решил проблему, изменив зависимость от gulp-ng-annotate до последней версии от 0.3.6. Последнее было 0.5.2 –

+0

Как изменить зависимость от gulp-ng-annotate? – CopyPasteGhost

ответ

14

Откройте package.json и заменить "проглатывать-нг-Аннотировать": "~ 0.3.6" с «глотка -ng-annotate ":"^0.5.2 ".

После запуска «Обновление npm».

Смежные вопросы