Как избавиться от source-map-support TypeError: frame.getFileName не является функцией в узле 10 - PullRequest
0 голосов
/ 26 апреля 2018

Я только что обновился с node 8 до node 10, и все мои тесты транспортира не прошли.

При копании в нем я обнаружил, что поддержка карты источника вызывает проблему. Кто-нибудь решил это или есть обходной путь.

✗ encountered a declaration exception
  - TypeError: frame.getFileName is not a function
      at isInsideNodeModules (internal/util.js:360:28)
      at showFlaggedDeprecation (buffer.js:149:8)
      at new Buffer (buffer.js:174:3)
      at Array.<anonymous> (/Users/k26686/aniruddh/develop/after-india-trip/shepherd/node_modules/source-map-support/source-map-support.js:149:21)
      at /Users/k26686/aniruddh/develop/after-india-trip/shepherd/node_modules/source-map-support/source-map-support.js:53:24
      at mapSourcePosition (/Users/k26686/aniruddh/develop/after-india-trip/shepherd/node_modules/source-map-support/source-map-support.js:171:21)
      at wrapCallSite (/Users/k26686/aniruddh/develop/after-india-trip/shepherd/node_modules/source-map-support/source-map-support.js:343:20)
      at /Users/k26686/aniruddh/develop/after-india-trip/shepherd/node_modules/source-map-support/source-map-support.js:378:26
      at Array.map (<anonymous>)
      at Function.prepareStackTrace (/Users/k26686/aniruddh/develop/after-india-trip/shepherd/node_modules/source-map-support/source-map-support.js:377:24)

Существует также проблема в github github isslue link продолжается, но у кого-нибудь есть быстрое решение?

Ответы [ 3 ]

0 голосов
/ 12 мая 2018

Вам просто нужно обновить NodeJS до версии 10.1.0.

Это ошибка в версии 10.0.0.

0 голосов
/ 07 июня 2018

Если вы являетесь пользователем homebrew, выполните эту команду, чтобы обновить узел до последней версии:

brew upgrade node

Это обновит узел до последней версии. Эта проблема исправлена ​​в последней версии.

0 голосов
/ 27 апреля 2018

Мы нашли обходной путь при использовании Babel для компиляции кода. Перевод исходных карт из встроенного в файл исправил это для нас.

Изменить компиляцию Babel с:

babel --source-maps inline

до

babel --source-maps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...