从tsc中排除文件夹,但使用名称空间变量打字稿

时间:2018-06-28 18:43:08

标签: typescript tsconfig

我想在运行<?php namespace App\Entity; use Doctrine\ORM\Mapping as ORM; use Vich\UploaderBundle\Mapping\Annotation as Vich; use Symfony\Component\HttpFoundation\File\File; /** * @ORM\Entity(repositoryClass="App\Repository\DocumentRepository") * @Vich\Uploadable() */ class Document { /** * @ORM\Id() * @ORM\GeneratedValue() * @ORM\Column(type="integer") */ private $id; /** * @ORM\ManyToOne(targetEntity="App\Entity\Country", inversedBy="documents") * @ORM\JoinColumn(name="country_id", referencedColumnName="id") */ private $country; /** * @ORM\Column(type="string") */ private $level; /** * NOTE: This is not a mapped field of entity metadata, just a simple property. * * @Vich\UploadableField(mapping="country_document", fileNameProperty="documentName", size="documentSize") * * @var File */ private $documentFile; /** * @ORM\Column(type="string", length=255) * * @var string */ private $documentName; /** * @ORM\Column(type="integer") * * @var integer */ private $documentSize; /** * @ORM\Column(type="datetime") * * @var \DateTime */ private $updatedAt; public function getId() { return $this->id; } public function getCountry(): ?Country { return $this->country; } public function setCountry(?Country $country): self { $this->country = $country; return $this; } public function getLevel(): ?int { return $this->level; } public function setLevel(int $level): self { $this->level = $level; return $this; } public function setDocumentFile(?File $document = null): void { $this->documentFile = $document; if (null !== $document) { // It is required that at least one field changes if you are using doctrine // otherwise the event listeners won't be called and the file is lost $this->updatedAt = new \DateTimeImmutable(); } } public function getDocumentFile(): ?File { return $this->documentFile; } public function setDocumentName(?string $documentName): void { $this->documentName = $documentName; } public function getDocumentName(): ?string { return $this->documentName; } public function setDocumentSize(?int $documentSize): void { $this->documentSize = $documentSize; } public function getDocumentSize(): ?int { return $this->documentSize; } } 时排除某些文件夹,但是我仍然希望能够在其中使用命名空间变量。当我将tsc规则添加到exclude时,我键入的变量将引发tsconfig错误。如何从Cannot find namespace中排除这些文件夹,但使用tsc类型?

global.d.ts

0 个答案:

没有答案