1
例を見て、自分で何かを調理しようとすると、require
とexport
というエラーが出るので、TypeScriptのエクスポート/インポート関数を使用するために外部ライブラリが必要になると思っています。定義された。TypeScriptsのインポート/エクスポートを使用するためには何が必要ですか?
正しい方向に私を指し示すものは、大歓迎です。
import * as bar from './bar';
class Foo {
public Bar(): void {
console.log(new bar.Bar().message);
}
}
window.onload =() => {
new Foo().Bar();
};
と
export class Bar {
public message: string = "Hello World!";
}
にコンパイルされます。私はそれが必要と言って、エラーを取得し、輸出がdefinないよう
"use strict";
var bar = require('./bar');
var Foo = (function() {
function Foo() {
}
Foo.prototype.Bar = function() {
console.log(new bar.Bar().message);
};
return Foo;
}());
window.onload = function() {
new Foo().Bar();
};
//# sourceMappingURL=foo.js.map
と
"use strict";
var Bar = (function() {
function Bar() {
this.message = "Hello World!";
}
return Bar;
}());
exports.Bar = Bar;
//# sourceMappingURL=bar.js.map
フィードバックのおかげで、私はnodejsを使用していませんよ。 - Visual Studioでコンパイルされた単純なTypeScriptで、フレームワークなし。 –
@Tc_あなたのコードは 'require'ステートメントを持つべきではありません:) – basarat
しかしそれはあります。 = \ シンプルなコード例を追加しました。 –