首先:我对 Node.js 完全陌生,所以如果这是一个愚蠢的问题,请耐心等待。
我正在尝试获取browserify并tsify使用 TypeScript 和 SVG.js 库。据我了解,我应该能够
- 编写使用 SVG.js 库的 TypeScript 代码
- 将此代码编译为 vanilla JS 并将其与库本身捆绑在一起,以便在浏览器中使用
browserify和tsify
第 1 步很简单,但第 2 步给我带来了麻烦。即使我编写了最简单的仅包含 line 的 TypeScript 程序import * as SVGJS from 'svg.js',然后运行tsify docs ( browserify main.ts -p [ tsify --noImplicitAny ] > bundle.js) 中指定的命令,编译后的bundle.js文件也有以下内容:
在这里,我期待看到整个 SVG.js 库的代码。至少如果我创建一个var SVGJS = require('svg.js')包含browserify.
谁能告诉我我做错了什么?我已经安装了所有必需的节点模块,并且在编译过程中没有收到任何警告或错误。如果我需要提供更多信息,请告诉我。