如何解决sfdx错误:“ path”参数必须为字符串类型。收到未定义

时间:2020-08-10 06:06:04

标签: salesforce salesforce-lightning lwc sfdc

**当我尝试将源代码部署到组织**时出现此错误

The "path" argument must be of type string. Received undefined

enter image description here

sfdx-project.json

{
  "packageDirectories": [
    {
      "path": "force-app",
      "default": true
    }
  ],
  "namespace": "",
  "sfdcLoginUrl": "https://login.salesforce.com",
  "sourceApiVersion": "48.0"
}

谢谢

1 个答案:

答案 0 :(得分:0)

我在 VS Code / SFDX 中遇到了同样的问题,偶然发现了这个问题。我最终解决了这个问题,所以我想在这里分享我的解决方案。

我在执行其中一个 Trailhead 模块时遇到此错误,该模块让我将 ldsUtils 组件复制到我的 lwc 文件夹中。我错误地做的是将 ldsUtils.js 文件直接复制到 lwc 中,而不是将其嵌套在 ldsUtils 文件夹中。这导致了与您提到的相同的错误。一旦我将 ldsUtils.js 文件移动到 ldsUtils 文件夹(连同 ldsUtils.js-meta.xml),问题就解决了。