ฉันได้กำหนดสิ่งเหล่านี้ในไฟล์. 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'"
ฉันได้ลองรวบรวม--module amd
และวางimport Tree = require("model/tree");
ที่ด้านบนของไฟล์ test.js แล้ว แต่ก็เกิดข้อผิดพลาดอีกครั้ง: Cannot find external module 'model/tree'.
อย่างไรก็ตามชัดเจนว่าควรเป็นการนำเข้าที่ถูกต้องโปรดดูที่ที่กำหนดไว้ที่นี่: https://github.com/marmelab/tree .js / blob / master / src / main.js
ฉันไม่ต้องการเขียนไฟล์. d.ts สำหรับไฟล์ javascript ภายนอกทุกไฟล์ที่ฉันต้องการใช้นั่นคือสิ่งที่ typescript ต้องการให้ฉันทำอย่างจริงจัง