Я пытаюсь сослаться на библиотеку с именем jsplumb из моего файла машинописи.Я бы хотел использовать CDN для jsplumb вместо того, чтобы самому его размещать, поэтому я не хочу его компилировать, просто используйте его файл декларации для безопасности типов.Я смог получить нечто подобное, работая с jquery, установив @types/jquery
и добавив ссылку <reference types="jquery" />
.Я не могу заставить то же самое работать с jsplumb.Я попробовал ниже (и многие другие), чтобы заставить const instance = jsPlumb.getInstance();
работать в Visual Studio и браузере.Как вы, вероятно, можете сказать, я относительно новичок в веб-разработке и машинописи.Любая помощь будет принята с благодарностью.Спасибо за ваше время!
Ссылка на jsplumb из node_modules
/// <reference types="jsplumb" />
Невозможно разрешить символ jsPlumb
Ссылка на локальную копию jsplumb index.d.ts
/// <reference path="./jsplumb/index.d.ts" />
Невозможно разрешить символ jsPlumb
Импорт jsplumb
import { jsPlumb } from "jsplumb"
Visual Studio говорит "Не удается найти модуль jsplumb", но tsc создает.Однако браузер сообщает «Uncaught TypeError: не удалось разрешить спецификатор модуля« jsplumb ». Относительные ссылки должны начинаться с« / »,« ./ »или« ../"."
Импорт локальной копии jsplumb
import jsPlumb from "./jsplumb/index"
Visual Studio правильно определяет типы, но у меня есть только файл .d.ts локально ине хочу размещать библиотеку.