Я пытаюсь создать веб-компонент Hello World Lightning, как указано в приведенном ниже URL-адресе. Веб-компонент Hello World Lightning

Но в коде VS я получаю результат ниже. Я сделал некоторый анализ, но не смог решить его. Пожалуйста, помогите мне, как я могу двигаться дальше.

Вывод кода VS:

Starting SFDX: Authorize an Org

09:42:18.175 sfdx force:auth:web:login --setalias vscodeOrg --instanceurl https://login.salesforce.com --setdefaultusername
ERROR running force:auth:web:login:  Cannot start the OAuth redirect server on port PortInUseAction. 

Try this: 
Kill the process running on port 1717 or use a custom connected app and update OauthLocalPort in the sfdx-project.json file.
09:42:23.367 sfdx force:auth:web:login --setalias vscodeOrg --instanceurl https://login.salesforce.com --setdefaultusername ended with exit code 1

Заранее спасибо :)

2
Noor A Shuvo 10 Янв 2020 в 12:40

3 ответа

Лучший ответ

Что вам нужно сделать, так это остановить службу Git, работающую в фоновом режиме, и аутентифицировать ваш CLI с вашим devhub (организацией, которую вы используете для создания рабочих организаций). Запишите где-нибудь свое имя пользователя и пароль devhub и авторизируйтесь с этим;

sfdx force:auth:web:login

После создания временной организации и установки ее в качестве имени пользователя по умолчанию вы можете открывать с помощью: sfdx force:org:open -u yourscratchorgusername

3
Atlas Can 10 Янв 2020 в 09:34
1
Благодарю за ваш ответ.
 – 
user3008
10 Янв 2020 в 11:07
Когда я запустил sfdx force:org:list --all, он возвращает имя псевдонима Dev Hab вместе с именем пользователя, идентификатором организации и статусом подключения. Ниже этого я получаю, что не найдены активные скретч-организации. Укажите --all, чтобы увидеть все временные организации. Как создать скретч ORG.
 – 
user3008
10 Янв 2020 в 11:10
sfdx force:org:create -s -f config/project-scratch-def.json -a ProjectName устанавливает временную организацию [ -s организация по умолчанию для этого проекта, -f путь к файлу конфигурации, -a назначить псевдоним]
 – 
Atlas Can
10 Янв 2020 в 15:31
1
Просто к вашему сведению, OP также может изменить порт, используемый SFDX, установив атрибут «oauthLocalPort» в файле sfdx-project.json. Источник: salesforce.stackexchange.com/questions/226114 /…
 – 
Renato Oliveira
10 Янв 2020 в 16:01
Спасибо за предложение @RenatoOliveira.
 – 
Atlas Can
10 Янв 2020 в 16:10

У меня была точно такая же проблема, основная причина не в том, что порт 1717 был занят, речь идет о вашем URL-адресе для входа, вы должны использовать URL-адрес в настройках => Домены. например. мой пользовательский логин с нуля org работает с

https://xxxxx-1490-dev-ed.lightning.force.com/

Но на моих доменах это

https://xxxxxx-drive-1490-dev-ed.cs18.lightning.force.com/

Отличие: .cs18.

Поэтому обратите внимание на URL-адрес входа, он должен быть с ваших доменов.

0
MrB 3 Окт 2020 в 06:18

Ошибка указывает на то, что служба Git работает в фоновом режиме. Вам нужно остановить запущенный процесс, чтобы выполнить другие команды.

Шаги, чтобы убить запущенный процесс

1) Откройте командную строку.

2) Введите строку ниже. Замените <yourPortNumber> на свой порт. В вашем случае это 1717

netstat -ano | findstr :<yourPortNumber>

Вы получите результат ниже введите здесь описание изображения

3) Выполните команду ниже. Замените <typeyourPIDhere> на свой PID, как показано в красном кружке. Здесь 3740.

taskkill /PID <typeyourPIDhere> /F

4) Вы получите сообщение об успехе 'The Process with PID 3740 has been terminated'

5) Затем вы можете запустить свои команды SFDX.

1
Amol 10 Янв 2020 в 10:17