VScode показывает ошибки, связанные с Jade, хотя код работает (!)

Я сослался на jade.jar в vscode в разделе «Ссылочные библиотеки», и код работает. Я действительно хочу избавиться от всех этих ошибок.

1) Не публикуйте изображения кода. Просто скопируйте и вставьте рассматриваемый код и научитесь использовать описательные слова и фразы, чтобы указать, что происходит; 2) Если это «ошибки», то почему код работает? Найдите лучшие слова; 3) Очистите и перестройте проект. В меню сборки выберите пункт «Создать» или «Перестроить».

MarsAtomic 27.05.2024 21:31

Какое сообщение об ошибке появляется при наведении на него курсора мыши?

JialeDu 28.05.2024 08:49

@MarsAtomic Я опубликовал скриншот, чтобы вы знали, где находятся ошибки. Например, при наведении курсора на импорт jade будет просто сказано, что пакет jade не найден. Честно говоря, я не думал, что указывать это необходимо… вы, ребята, видите, где находятся ошибки, так что совершенно ясно, что это проблема зависимостей. Что еще это может быть? Я не использовал никакой менеджер сборки и так и не смог исправить ошибку. Единственный способ исправить это — использовать maven, и даже тогда мне пришлось использовать очень специфический pom.xml из github, чтобы он действительно работал… тот, что из tilab, вообще не работал.

Juicy Samurai 28.05.2024 22:41

@JialeDu «Нефритовый пакет не найден». Я опубликую ответ на свой вопрос позже, так как исправил его сам.

Juicy Samurai 28.05.2024 22:43
ПРОЧИТАЙТЕ МЕНЯ
MarsAtomic 30.05.2024 00:01
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я исправил это с помощью maven.

pom.xml из Тилаба напрямую вообще не работал. Вместо этого я использовал этот конкретный файл pom.xml:

<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.example</groupId>
  <artifactId>tmpmaven</artifactId>
  <version>1.0-SNAPSHOT</version>
  <properties>
    <maven.compiler.source>11</maven.compiler.source>
    <maven.compiler.target>11</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  <repositories>
    <repository>
      <id>jitpack.io</id>
      <url>https://jitpack.io</url>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>com.gitlab.jade-project</groupId>
      <artifactId>jade</artifactId>
      <version>master-SNAPSHOT</version>
    </dependency>
  </dependencies>
</project>

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