выдает отладочный полимер прямо из IDE / инструмента редактирования - PullRequest
0 голосов
/ 07 мая 2018

Я новичок в Polymer, и я хотел бы иметь возможность отлаживать проекты прямо из одной IDE. Я имею в виду, что вместо использования отладчика Chrome, я бы предпочел отладку из кода Visual Studio, Sublime, Atom или другого инструмента (любезно, в этом вопросе нет интереса сравнивать доступные IDE. Я просто хочу какой-либо способ отладки из любой IDE ).

Все предметы, которые я читал до сих пор, не приводили меня к какому-либо настоящему уроку, который мог бы мне помочь. Единственный, кого я нашел, я не смог заставить его работать.

Я следовал https://medium.com/collaborne-engineering/debug-polymer-tests-with-vs-code-7646d66d0608, и когда я пытаюсь запустить WCT, я получаю Атрибут 'program' не существует.

Мой файл launch.json

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Run wct",
      "program": "${workspaceFolder}\\my-company-component.html",
      "args": [
        "-p",
        "--skip-plugin", "local",
        "--plugin", "none",
        "--webserver-port", "2000",
        "--expanded",
        "--simpleOutput", "${workspaceFolder}"
      ]
    },
    {
      "type": "chrome",
      "request": "launch",
      "name": "Run chrome for wct",
      "url": "http://localhost:2000/components/my-company-component/generated-index.html",
      "webRoot": "${workspaceRoot}",
      "userDataDir": "${workspaceRoot}/.vscode/chrome"
    }
  ]
}

Сегодня я использую gulp для запуска локального сервера, а затем отлаживаю с помощью Chrome, но, если это возможно, используйте IDE + какое-нибудь расширение / плагин, который я бы предпочел.

Ответы [ 2 ]

0 голосов
/ 12 июня 2018
Программа

должна быть 'wct', если вы установили ее с -g или
«$ {workspaceRoot} /node_modules/.bin/wct», если вы установили его локально с помощью npm. Это должно решить твою ошибку, хотя я не заставлял другие части работать все еще ..

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

Что ж, после нескольких попыток и поиска, я предполагаю, что единственный способ отладки - использование Chrome. Я имею в виду, я не нашел эффективного способа отладки с использованием кода Visual Studio, Atom или другой IDE. Я буду считать https://github.com/Polymer/polymer/issues/3635 ответом на мой вопрос.

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