Я новичок в 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 + какое-нибудь расширение / плагин, который я бы предпочел.