Локальный сервер разработки для веб-компонентов Lightning
Я пытаюсь настроить локальный сервер разработки для веб-компонентов Lightning по этой ссылке, но когда я пытаюсь установить плагин @ salesforce / lwc-dev-server, я получаю это сообщение об ошибке:
Code: ShellParseError
и в моем редакторе открывается файл .js с именем npm-cli.js с таким содержимым:
#!/usr/bin/env node
require('../lib/cli.js')(process)
Кто-нибудь знает, что делать? Заранее спасибо.
1 ответ
В целом, локальная разработка для веб-компонентов Lightning по-прежнему имеет статус бета-версии: локальная разработка (бета-версия) .
Однако даже бета-версию теперь можно использовать относительно надежно. Чтобы настроить локальную разработку, вам нужно только авторизовать организацию и установить сервер разработки. Это позволяет вам разрабатывать локально без необходимости сначала отправлять свои компоненты в организацию.
Локальный сервер разработки и его конфигурация предоставляются подключаемым модулем Salesforce CLI. Перед установкой подключаемого модуля убедитесь, что вы используете последнюю версию Salesforce CLI, выполнив:
sfdx update
Затем
lwc-dev-server
плагин можно установить следующим образом:
sfdx plugins:install @salesforce/lwc-dev-server
После установки плагина для запуска сервера на
http://localhost:3333
и получить доступ ко всем компонентам только что запущенного проекта:
sfdx force:lightning:lwc:start
Существует даже краткое официальное руководство по его настройке: Set Up LWC Local Development.