2014-11-26 2 views
2

Я разрабатываю angularjs сайт для кого-то и сайта они собираются поставить его на что-то вроде этогоGrunt соединиться с базой теге HTML

http://domain.com/newsite 

Таким образом, чтобы получить мои ссылки на работу, я добавил следующие теги головы, чтобы получить ссылки на работу в производстве

<base href="/newsite/" /> 

Но теперь, когда я использую хрюкать подключения, ничего не работает из-за этот базовый элемент. Я думаю, когда я работаю на местном уровне, я мог бы прокомментировать это, но я был бы обеспокоен тем, что забыл вернуть его обратно. Спасибо за любые советы.

Вот часть моего ворчания файла

connect: { 
     server: { 
      options: { 
       port: '9001', 
       base: 'build/', 
       protocol: 'http', 
       hostname: 'localhost', 
       livereload: true, 
       open: { 
        target: 'http://localhost:9001', 
        callback: function() {} 
       }, 
      } 
     } 
    }, 
    watch: { 
     files: [ 
      '<%= app.root %>**/*', 
      'Gruntfile.js' 
     ], 
     tasks: [ 'copy', 'less:dev' ], 
     options: { 
      reload: false, 
      livereload: true, 
      spawn: true 
     } 
    } 

Сообщений я проверил, что не давал мне никаких ответов:

+0

Можете ли вы разместить соответствующие части вашего файла Grunt? – bpaul

+0

ли вы попробовать что-то вроде этого: 'LiveReload: { опции: { разомкнут: 'http://myapp.dev:9000/newsite/', база: [ '.tmp', «<% = йомен .app%> ' ] } ' – bpaul

+0

Добавлено по вашему запросу – jrock2004

ответ

2

Я хотел бы изменить LiveReload часть вашего серверы примерно на следующее:

connect: { 
    server: { 
     options: { 
      port: '9001', 
      base: 'build/', 
      protocol: 'http', 
      hostname: 'localhost', 
      livereload: true, 
      open: 'http://localhost:9001/newsite/' 
     } 
    } 
},