salesforce 开发人员 - SFDX:从 Org 检索源
salesforce developer - SFDX: Retrieve Source from Org
我有名为 list 的 Lightning Web 组件。
当我尝试做 SFDX: Retrieve Source from Org
时,
从 Apex class 获取我的 classes。
我收到以下错误:
20:32:09.428 Starting SFDX: Retrieve Source from Org
=== Retrieve Warnings
FULL NAME TYPE MESSAGE
───────── ──────────────────────── ──────────────────────────────────────────────────────────────────────
list LightningComponentBundle Entity of type 'LightningComponentBundle' named 'list' cannot be found
20:32:10.344 ended SFDX: Retrieve Source from Org
我需要帮助,
谢谢!
(不是真正的答案,但评论时间太长)
您要执行的确切命令是什么运行 获取它。如果您 运行 的命令没有明确提及 username/alias - 检查当您打开默认组织 (sfdx force:org:open
) 时会发生什么 - 通过使用默认组织,您可能会连接到错误的组织和组件确实不存在。
也许“list”是保留关键字?
你确定能在org.xml中看到组件吗? Setup -> Lightning Components 包含它吗?当您打开开发人员控制台时,查询(勾选底部的“工具API”复选框!)和运行
SELECT Id, FilePath, Format, Source
FROM LightningComponentResource
ORDER BY FilePath
您是否有其他可用的工具,例如 Ant + 迁移工具甚至 Workbench。您应该能够 运行 使用 package.xml 类似于
的完整元数据检索
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>LightningComponentBundle</name>
</types>
<version>52.0</version>
</Package>
您的问题可能存在以下问题:
1- 当您使用 VS 代码授权您的组织时,您的组织可能会有所不同,并且当您检索时可能会有所不同。
2- 之后部署代码时可能会删除该文件,然后会显示此错误。
希望以上解决方案对您有所帮助。如果是,请将其设为最佳答案以帮助其他人。
感谢和问候,
苏拉杰·特里帕蒂
我用命令创建了一个新项目:
SFDX: Create Project with Manifest
然后,我右击manifest
文件夹中的package.xml
文件,
并选择:
SFDX: Retrieve Source in Manefist from Org
这有效。
我有名为 list 的 Lightning Web 组件。
当我尝试做 SFDX: Retrieve Source from Org
时,
从 Apex class 获取我的 classes。
我收到以下错误:
20:32:09.428 Starting
SFDX: Retrieve Source from Org
=== Retrieve Warnings FULL NAME TYPE MESSAGE
───────── ──────────────────────── ────────────────────────────────────────────────────────────────────── list LightningComponentBundle Entity of type 'LightningComponentBundle' named 'list' cannot be found 20:32:10.344 ended SFDX: Retrieve Source from Org
我需要帮助, 谢谢!
(不是真正的答案,但评论时间太长)
您要执行的确切命令是什么运行 获取它。如果您 运行 的命令没有明确提及 username/alias - 检查当您打开默认组织 (sfdx force:org:open
) 时会发生什么 - 通过使用默认组织,您可能会连接到错误的组织和组件确实不存在。
也许“list”是保留关键字?
你确定能在org.xml中看到组件吗? Setup -> Lightning Components 包含它吗?当您打开开发人员控制台时,查询(勾选底部的“工具API”复选框!)和运行
SELECT Id, FilePath, Format, Source
FROM LightningComponentResource
ORDER BY FilePath
您是否有其他可用的工具,例如 Ant + 迁移工具甚至 Workbench。您应该能够 运行 使用 package.xml 类似于
的完整元数据检索<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>*</members>
<name>LightningComponentBundle</name>
</types>
<version>52.0</version>
</Package>
您的问题可能存在以下问题:
1- 当您使用 VS 代码授权您的组织时,您的组织可能会有所不同,并且当您检索时可能会有所不同。
2- 之后部署代码时可能会删除该文件,然后会显示此错误。
希望以上解决方案对您有所帮助。如果是,请将其设为最佳答案以帮助其他人。
感谢和问候, 苏拉杰·特里帕蒂
我用命令创建了一个新项目:
SFDX: Create Project with Manifest
然后,我右击manifest
文件夹中的package.xml
文件,
并选择:
SFDX: Retrieve Source in Manefist from Org
这有效。