首先:我对 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
.
谁能告诉我我做错了什么?我已经安装了所有必需的节点模块,并且在编译过程中没有收到任何警告或错误。如果我需要提供更多信息,请告诉我。