Неспособность сослаться на node_module в машинописном файле
Я пытаюсь сослаться на библиотеку с именем jsplumb из моего файла машинописи. Я бы хотел использовать CDN для jsplumb вместо того, чтобы самому его размещать, поэтому я не хочу его компилировать, просто используйте его файл декларации для безопасности типов. Я смог получить что-то подобное, работая с jquery, установив @types/jquery
и добавив ссылку <reference types="jquery" />
, Я не могу заставить то же самое работать с jsplumb. Я попробовал ниже (и многое другое), чтобы получить const instance = jsPlumb.getInstance();
работает в Visual Studio и браузере. Как вы, вероятно, можете сказать, я относительно новичок в веб-разработке и машинописи. Любая помощь будет принята с благодарностью. Спасибо за ваше время!
Ссылка на jsplumb из node_modules
/// <reference types="jsplumb" />
Не удается разрешить символ jsPlumb
Ссылка на локальную копию jsplumb's 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 локально, и я не хочу размещать библиотеку.