Настроить веб-пакет DevServer сообщение

Многие из нас развиваются в Eclipse через проект Maven. Если это так, вы можете включить зависимости Tomcat в Maven через банки tomcat-servlet-api и tomcat-jsp-api. Один существует для каждой версии Tomcat. Обычно добавлять их с областью видимости provided в ваш POM является достаточным. Это будет держать вашу сборку более портативной.

Если вы обновите Tomcat в будущем, вы просто обновите версию этих банок.

1
задан Gabriel 18 January 2019 в 10:57
поделиться

1 ответ

Ну, как указано в комментариях, нет возможности настроить только сообщение, и, конечно, вы можете использовать свойство open. Хотя вы всегда можете переписать функцию внутреннего журнала, которую использует Webpack DevServer.

devServer: {
  before: function(app, server) {
    let _info = server.log.info;
    server.log.info = (...args) => {
      return _info(...(args.map(s => typeof s === 'string' ?
        s.replace(/(http:\/\/localhost:8080\/)/, '$1myProject') :
        s
      )));
    }
  }
}

Таким образом, каждое сообщение будет сначала проходить от этой «прокси» -функции, и если http://localhost:8080 будет найдено как часть сообщения, оно будет заменено на http://localhost:8080/myProject. Конечно, он может быть дополнительно настроен для обработки разных портов и имен хостов, но я думаю, что это достаточно хорошо для решения этой визуальной проблемы!

0
ответ дан Alex Michailidis 18 January 2019 в 10:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: