问题标签 [salesforce-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1215 浏览

salesforce - 执行 sfdx 更新命令时出现 SHA 不匹配错误

Salesforce CLI 最近安装在我的系统中,它显示每个命令的以下信息。

我无法为此创建项目。我还通过在环境变量中将禁用自动更新设置为 ture 进行了检查。

当我运行 sfdx 更新时,更新失败并出现以下错误

0 投票
1 回答
1296 浏览

windows - MdapiDeployCommand 找不到名称的组织配置

当我尝试针对目标 salesforce 组织验证 salesforce 部署时,我收到以下错误消息。

我已使用此命令进行验证

我正在使用 Windows OS 10 和 SFDX 版本

我能够从连接的组织中检索数据,只有部署验证给出问题。

在此处输入图像描述

0 投票
3 回答
1132 浏览

salesforce - 是否可以通过命令行安装 Salesforce cli?

我正在为 Salesforce 构建自动化,作为要求,我需要安装“Salesforce CLI”并执行一些命令。我通过了巧克力命令,但它似乎没有工作,有没有其他方法可以解决这个问题?

0 投票
1 回答
489 浏览

salesforce-cli - Visual Studio Code(vsc) sfdx 命令继续运行

摘要 从过去几天开始,SFDX 命令的执行时间很长,实际上我不得不取消它们,因为它们只是显示为无限运行

例如:1.SFDX:创建项目将无限运行,它将在系统上创建项目,但 vsc 不重新加载/显示创建的项目。我观察了这个超过 20 分钟,我必须取消它。

2.SFDX: Authorize an Org / SFDX: Deploy Source to Org 命令进度指示器持续运行。

重现步骤:

1.执行sfdx命令:SFDX: Create Project used Standard标准工程模板(默认)

应创建预期结果 项目并应在 vsc 中打开它。

实际结果 命令进度指示器持续运行。它在系统上创建项目文件夹,但命令不会终止。在包含以退出代码 0 结尾的 vsc 上未获得第二个输出。

2.执行sfdx命令:SFDX: Authorize an Org

预期结果 输出 开始 SFDX:授权一个组织 14:57:12.152 sfdx force:auth:web:login --setalias gs0Org --setdefaultusername 使用组织 ID 成功授权 您现在可以关闭浏览器

14:57:45.237 sfdx force:auth:web:login --setalias gs0Org --setdefaultusername 以退出代码 0 结尾

实际结果 命令进度指示器持续运行。输出:启动 SFDX:授权 Org Salesforce CLI 19:15:20.540 sfdx force:auth:web:login --setalias gs0Org --setdefaultusername 使用组织 ID 成功授权 您现在可以关闭浏览器

没有得到这个 sfdx force:auth:web:login --setalias gs0Org --setdefaultusername 以退出代码 0 结束并且命令继续运行......

附加信息:

VS 代码版本:1.47.3

SFDX CLI 版本:sfdx-cli/7.60.0-e2bb2907cb win32-x64 node-v10.15.3

Java版本:1.8.0_261

系统类型:64位操作系统,基于x64的处理器Windows 10

0 投票
2 回答
646 浏览

visual-studio-code - 部署和检索命令时无法读取 Salesforce CLI 中未定义的属性“getInstance”

VSCode 用于 Salesforce 开发,几天前,每当我尝试将更改从 Org 部署和检索到我的 VScode Connected org 时,这个问题就会开始。它抛出错误无法读取未定义的属性“getInstance”。任何人都可以帮助解决这个问题。

0 投票
2 回答
525 浏览

github-actions - SFDX 和 Github 操作 - 警告:force:auth:sfdxurl:store 不是 sfdx 命令

我有以下 yaml 文件。直到昨天它工作得很好。不幸的是,从今天开始收到以下警告,然后出现以下错误。

希望有人能够指出我解决此问题的解决方案。下面是yaml代码

以下是出现在身份验证步骤上的警告

以下是部署步骤中出现的错误

0 投票
2 回答
418 浏览

visual-studio-code - 无法在 SF/VS 代码环境中授权 Dev Hub 或 Org。SF 设置

我正在尝试在 SF 中授权 Dev Hub,它会打开一个浏览器窗口进行登录,一旦我输入我的凭据并单击登录,页面就会继续加载,永远不会完成加载。

一切就绪,SFDX 已安装,VS Code Extensions for SF 已安装,Dev Hub 已从 App 设置中启用。

看过各种视频和文章,但在我的情况下没有解决方案。尝试了 VS Code 命令面板中与授权相关的所有可用选项,并尝试使用 cmd 进行操作。

请帮忙。预先感谢任何其他信息可以根据要求提供。

0 投票
1 回答
1264 浏览

macos - Salesforce CLI 无法在 MAC 上使用 Visual Studio Code

我不确定问题出在哪里。我正在尝试设置 Salesforce CLI 和 VS Code 开发流程,以便我可以开始工作,但我遇到了在 Salesforce 提供的培训和视频中似乎没有遇到的基本问题。我使用的是 2021 年的 Macbook Pro。

我正在遵循基本的 [Trailhead 教程来设置Salesforce DX 环境,并遵循以下每个步骤

  1. 安装 Salesforce CLI
  2. 运行“sfdx”以确保它正常工作 在此处输入图像描述
  3. (重新)安装 Visual Studio 代码
  4. 安装 Salesforce 扩展包(当前版本 v51.13.0)
  5. 运行 Command+Shift+P 并在命令托盘中键入“sfdx”以确认已安装扩展程序 在此处输入图像描述
  6. 成功运行 Command+Shift+P 并输入 'sfdx:: create project'
  7. 无法运行 Command+Shift+P 并输入 'sfdx: authorize an org' -> Project Default -> enter 在此处输入图像描述

当我执行第 7 步时,我收到一条错误消息,表明它正在尝试使用 Integrate CLI 运行 auth 命令,但随后出现“未安装 Salesforce CLI”在此处输入图像描述

当我直接运行命令时

sfdx force:auth:web:login --setalias lwttest --instanceurl https://login.salesforce.com --setdefaultusername 我得到了浏览器打开和必须授权访问的预期流程。 在此处输入图像描述

我一直在尝试寻找 2 天的解决方案并且没有运气,网络上的很多问题似乎都是针对 Windows 的,但我在 Mac 上遇到了这个问题。

  • 这是在公司电脑上
  • 我不在公司防火墙上,我正在使用我的家庭互联网
  • 我已经在另一台(个人)Mac 上对此进行了测试,并且能够毫无问题地跟随 Trailhead

任何帮助,将不胜感激。

0 投票
0 回答
32 浏览

javascript - 依赖项错误消息 - 错误 TS2307 和错误 TS2339

我目前正在尝试使用Salesforce的插件模板,似乎遇到了以下问题:

conn.query 的问题,我不知道还能做什么,因为我还不太熟悉。

但是,这是存储库中的代码:

有谁知道如何解决这些问题?

0 投票
0 回答
530 浏览

salesforce - Salesforce CLI 破坏性更改 (sfdx sgd:source:delta) 在使用 GItHub 操作的分支中未显示差异

我正在使用此处提到的 Salesforce 破坏性更改。但是, sfdx sgd:source:delta --to "HEAD" --from "HEAD^" --output 。--generate-delta 命令没有显示任何破坏性更改,它会生成没有任何已删除元数据的破坏性更改。

这是我正在使用的 yml 文件的内容: