私はこれらを.htmlファイルで定義しました:
<script type="text/javascript" src="bower_components/tree.js/tree.min.js"></script>
<script type="text/javascript" src="bower_components/q/q.js"></script>
<script type="text/javascript" src="test.js"></script>
次にtest.jsで:
var myTree = Tree.tree({})
しかし、Typescriptは「名前 'Tree'が見つかりません」と言ってエラーになります。
また、test.jsファイル--module amd
を使用import Tree = require("model/tree");
してコンパイルして先頭に配置しようとしましたが、再びエラーが発生しました。Cannot find external module 'model/tree'.
ただし、有効なインポートである必要があります。定義されている場所を参照してください。https://github.com/marmelab/tree .js / blob / master / src / main.js
私が使用したいすべての外部javascriptファイルに対して.d.tsファイルを書きたくないのですが、Typescriptが真剣に求めていることは何ですか?