1

我正在尝试根据此链接为 Lightning Web 组件设置本地开发服务器,但是当我尝试安装插件 @salesforce/lwc-dev-server 时,我收到以下错误消息:

Code: ShellParseError

一个名为 npm-cli.js 的 .js 文件在我的编辑器中打开,内容如下:

#!/usr/bin/env node
require('../lib/cli.js')(process)

有谁知道该怎么做?提前致谢。

4

1 回答 1

1

一般来说,Lightning Web Components 的本地开发仍处于 beta 状态:本地开发(Beta)

但是,即使是 beta 版本,现在也可以相对可靠地使用。要设置本地开发,您只需要授权一个组织并安装开发服务器。这允许您在本地开发,而无需先将组件推送到组织。

本地开发服务器及其配置由 Salesforce CLI 插件提供。在安装插件之前,请确保您使用的是最新的 Salesforce CLI 版本,方法是运行:

sfdx update

然后lwc-dev-server可以按如下方式安装插件:

sfdx plugins:install @salesforce/lwc-dev-server

安装插件后,要启动服务器http://localhost:3333并访问项目的所有组件,只需运行:

sfdx force:lightning:lwc:start

甚至还有一个关于如何设置的简短官方指南:设置 LWC 本地开发

于 2022-02-19T16:25:21.493 回答