问题描述
使用命令- sfdx force:source:push 来推送应用程序和组件。
它不会引发任何错误,但是组件未反映在开发人员控制台中。
我已将package.xml放在下面的config中:
<Package xmlns="http://soap.sforce.com/2006/04/Metadata">
<!-- Lightning Component -->
<types>
<members>*</members>
<name>AuraDeFinitionBundle</name>
</types>
<version>46.0</version>
</Package>
此外,在下达push命令后,我得到了以下消息:
Job ID | 0AfN0000017CdNmKAK
SOURCE PROGRESS | ████████████████████████████████████████ | 2/2 Components
=== Pushed Source
草稿组织已配置并在命令中显示
sfdx force:org:list --all
请帮助!
解决方法
根据上述问题,我认为您仅使用sfdx force:source:push
且最后没有用于部署到组织的标志。
我建议的第一件事是检查您的
> sfdx-project.json
文件以检查您的源路径是否正确。
第二,如果您使用的是程序包清单(package.xml)文件,那么我建议您使用sfdx force:source:deploy
命令,该命令中的某些标志可能会对您的部署过程有所帮助。
例如: 如果您有package.xml文件。
sfdx force:source:deploy -x <path/to/package.xml> -u <orgAliasOrDefaultUsername>
您可以从下面给出的链接中的文档中获得更多帮助