Ich habe diese in meiner HTML-Datei definiert:
<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>
Dann in test.js:
var myTree = Tree.tree({})
Aber Typescript-Fehler sagen: "Name 'Baum' kann nicht gefunden werden"
Ich habe auch versucht, mit der Datei test.js zu kompilieren --module amd
und sie import Tree = require("model/tree");
oben zu platzieren, aber es tritt erneut ein Fehler auf: Cannot find external module 'model/tree'.
Es sollte jedoch eindeutig ein gültiger Import sein, siehe hier, wo er definiert wurde: https://github.com/marmelab/tree .js / blob / master / src / main.js
Ich möchte nicht .d.ts-Dateien für jede einzelne externe Javascript-Datei schreiben, die ich verwenden möchte. Ist das ernsthaft das, was Typescript von mir verlangt?