Как исправить ошибку sfdx: аргумент "путь" должен иметь строковый тип. Получено undefined

** Я получаю эту ошибку, когда пытаюсь развернуть исходный код в организации **

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

sfdx-project.json

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

Заранее спасибо

1 ответ

У меня была такая же проблема в VS Code / SFDX, и я наткнулся на этот вопрос. В конце концов я понял проблему, поэтому подумал, что поделюсь своим решением здесь.

Я получал эту ошибку при выполнении одного из модулей меня копировать компонент Trailhead, который заставлялldsUtils в мою папку. Я по ошибке скопировал файл прямо в lwcвместо того, чтобы вкладывать его в папку. Это привело к той же ошибке, о которой вы упомянули. Как только я переместил ldsUtils.js файл в ldsUtils папка (вместе с ldsUtils.js-meta.xml) проблема устранена.

Другие вопросы по тегам