Во-первых, я совершенно новичок в Node.js, поэтому, пожалуйста, не волнуйтесь, если это глупый вопрос.
Я пытаюсь заставить browserify
и tsify
работать с TypeScript и библиотекой SVG.js. Насколько я понимаю, я должен быть в состоянии
- Напишите код TypeScript, использующий библиотеку SVG.js
- Скомпилируйте этот код в 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
будет иметь следующий вид содержание:
Здесь я ожидал увидеть код для всей библиотеки SVG.js. По крайней мере, это то, что я получаю, если создаю ванильный JS-файл, содержащий var SVGJS = require('svg.js')
и запускаю browserify
на , .
Кто-нибудь может сказать мне, что я делаю не так? Я установил все необходимые узлы и не получаю предупреждений или ошибок во время компиляции. Пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.