Tôi đã xác định những điều này trong tệp .html của mình:
<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>
Sau đó, trong test.js:
var myTree = Tree.tree({})
Tuy nhiên, các lỗi Typecript nói: "Không thể tìm thấy tên 'Tree'"
Tôi cũng đã thử biên dịch --module amd
và đặt import Tree = require("model/tree");
ở đầu tệp test.js, nhưng nó lại xảy ra lỗi: Cannot find external module 'model/tree'.
tuy nhiên rõ ràng đây phải là một lần nhập hợp lệ, hãy xem tại đây nơi nó được xác định: https://github.com/marmelab/tree .js / blob / master / src / main.js
Tôi không muốn ghi các tệp .d.ts cho mọi tệp javascript bên ngoài mà tôi muốn sử dụng, đó có phải là những gì Typecript muốn tôi làm nghiêm túc không?