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

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

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"
}

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


person Manoj Kumar    schedule 10.08.2020    source источник
comment
Не могли бы вы добавить, какой файл вы пытаетесь отправить, и полное дерево проекта?   -  person Bartheleway    schedule 21.08.2020


Ответы (1)


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

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

person Andrew    schedule 28.01.2021