Использование TypeScript, Browserify и SVG.js - PullRequest
1 голос
/ 31 марта 2019

Во-первых, я совершенно новичок в Node.js, поэтому, пожалуйста, не волнуйтесь, если это глупый вопрос.

Я пытаюсь заставить browserify и tsify работать с TypeScript и библиотекой SVG.js. Насколько я понимаю, я должен быть в состоянии

  1. Напишите код TypeScript, использующий библиотеку SVG.js
  2. Скомпилируйте этот код в vanilla JS и объедините его вместе с самой библиотекой для использования в браузере, используя browserify и tsify

Шаг 1 легкий, но шаг 2 вызывает у меня проблемы. Даже если я напишу простейшую из программ TypeScript, содержащую только строку import * as SVGJS from 'svg.js', а затем выполню команду, указанную в tsify docs (browserify main.ts -p [ tsify --noImplicitAny ] > bundle.js), скомпилированный файл bundle.js будет иметь следующий вид содержание:

enter image description here Здесь я ожидал увидеть код для всей библиотеки SVG.js. По крайней мере, это то, что я получаю, если создаю ванильный JS-файл, содержащий var SVGJS = require('svg.js') и запускаю browserify на , .

Кто-нибудь может сказать мне, что я делаю не так? Я установил все необходимые узлы и не получаю предупреждений или ошибок во время компиляции. Пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...