Не удается найти порт по умолчанию для grunt-express-server - PullRequest
0 голосов
/ 27 апреля 2018

Я не могу найти, на каком порту работает мой экспресс-сервер. В соответствии с gruntfile.js конфигурацией 3080 должен быть портом по умолчанию. Однако я не могу загрузить localhost:3080 после того, как я ворчу.

Это экспресс-конфигурация в gruntfile.js

express: {
  options: {
    port: process.env.PORT || 3080
  },
  dev: {
    options: {
      script: 'app.js',
      debug: true
    }
  },
}

Здесь я запускаю задачи grunt в gruntfile.js:

 grunt.task.run([
  'clean:server',
  'concurrent:server',
  'react',
  'less',
  'cssmin',
  'modify-indexjs',
  'express:dev',
  'open',
  'watch'

]);

Это лог терминала:

Running "serve" task

>> ABHAY

(node:1990) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.

Running "clean:server" (clean) task

Running "concurrent:server" (concurrent) task

Running "react:files" (react) task

Running "less:staging" (less) task

>> 1 stylesheet created.

Running "cssmin:target" (cssmin) task

>> 1 file created. 224.26 kB → 165 kB

Running "modify-indexjs" task

Running "express:dev" (express) task

Starting background Express server

(node:1991) [DEP0062] DeprecationWarning: 'node --debug' and 'node --debug-brk' are invalid. Please use 'node --inspect' or 'node --inspect-brk' instead.

Running "open:server" (open) task

Running "watch" task

Waiting...

1 Ответ

0 голосов
/ 28 января 2019

Я столкнулся с той же проблемой. В вашем журнале есть следующее:

(node:1991) [DEP0062] DeprecationWarning: 'node --debug' and 'node
--debug-brk' are invalid. Please use 'node --inspect' or 'node --inspect-brk' instead.

Этот журнал означает, что ваша задача express: dev пыталась запустить режим отладки узла с флагом --debug или --debug-brk, которые не поддерживаются версиями узла> = 8.0. Тогда сервер не запускается.

Что вы можете сделать:

  • Использовать версию узла <8.0 <strong>(не рекомендуется)
  • Отключить отладку в вашем экспресс-задании: задание dev (для параметра debug установлено значение false) (не рекомендуется)
  • Обновите или измените плагин Grunt Express. Я использовал grunt-express-server v0.4.17, обновив его до v0.5.4. (рекомендуется)
...