#node.js #npm #webstorm
#node.js #npm #webstorm
Вопрос:
При запуске npm-теста из WebStorm я получаю хороший результат, отображаемый следующим образом:
Error: invalid input syntax for integer: "***"
at Massive.DB.query (paymentweb/app/node_modules/massive/lib/runner.js:22:11)
at Table.insert (paymentweb/app/node_modules/massive/lib/table.js:45:11)
at Table.tryCatcher (paymentweb/app/node_modules/bluebird/js/release/util.js:16:23)
at Table.ret [as insertAsync] (eval at makeNodePromisifiedEval (paymentweb/app/node_modules/bluebird/js/release/promisify.js:184:12), <anonymous>:13:39)
at db.(anonymous function).findOneAsync.then.existing (paymentweb/app/src/services/paymentdb/index.js:59:22)
at tryCatcher (paymentweb/app/node_modules/bluebird/js/release/util.js:16:23)
Моя проблема в том, что я не могу легко перейти от ошибок к файлам в моем проекте. Обычно имена файлов в stacktraces и подобных выделяются, и я могу открыть файл, просто щелкнув ссылку.
Как этого можно достичь?
Комментарии:
1. Просто из любопытства, вы пробовали Cmd щелчок по именам файлов? Может быть Ctrl Click в Windows. По крайней мере, в терминалах это способ посещения URI или путей.
2. Да, я пробовал различные комбинации, но, похоже, ничего не работает.
Ответ №1:
Webstorm не поддерживает такого рода ссылки.
Вероятно, вашей лучшей альтернативой является ярлык «Перейти к файлу», который есть Ctrl Shift N
.
При этом появится модальное диалоговое окно для быстрого поиска / навигации по файлу.
Например, Ctrl Shift N
, <enter file search term>
, Enter
позволит вам быстро перейти к файлу.
Комментарии:
1. Да, я часто использую это. Но, прежде всего, это не так эффективно, как прямая ссылка. И, кроме того, для многих приложений NodeJS файлы часто именуются index.js , что делает его еще более утомительным.
2. Эта награда была поднята, чтобы дать мне исправление. Однако, честно говоря, я все равно дам награду, поскольку это был единственный ответ.