2014-02-17 5 views
1

Я использую AngularJS для своего веб-приложения, а йоман для настройки моей среды. Я хочу добавить это markdown-directive к моим зависимостям. Я все установил и все еще: в файле bower.json запись отсутствует.Зависимость удаляется из беседки

Так я добавил путь к моему файлу в

  1. bower.json (только запись)

  2. karma.conf.js (путь)

и Я также добавил путь в свой файл index.html. Когда я бегу пехотинец служить, путь в файле index.html получает удалены, и я получаю сообщение об ошибке:

showdown was not injected in your file. 
Please go take a look in "app/bower_components/showdown" for the file you need, then manually include it in your file. 

Что я могу сделать это в ссылке остается в моем файле index.html?

Я знаю, я могу добавить его после запуска сервера, но каждый раз, когда я перезапускаю grunt, тег script удаляется.

ответ

2

Хорошо, я продолжал пытаться исправить это. Что я узнал:

Bower нуждается в файле * .js в корневой папке плагина. Файл showdown.js находился внутри «сжатой» папки.

Возможно, интересный для будущего «файл не был введен» проблем.

+0

, что это одна вещь, которую я ненавижу о беседке. нет стандартизации. – chovy

0

У меня была такая же проблема, и решить ее, но в том числе переопределения внутри файла проекта bower.json сообщая его, какой файл использовать для разборок

"overrides": { 
     "showdown": { 
      "main": [ 
       "src/showdown.js" 
      ] 
     } 
    } 
Смежные вопросы