我不確定我是否在這裏失去了一些東西,但是我有一個新的項目與Knockout.d.ts,並且我已經包含了淘汰賽npm包。唯一的問題,我可以看到,如果d.ts是版本2.2.3和淘汰賽npm包是3.0.0。 Typescript通過npm作爲最新版本安裝,NodeJs爲0.10.15。Knockout + Typescript + NodeJS問題HTMLElement不存在
無論如何,只要我嘗試編譯項目,我會得到錯誤Could not find symbol HTMLElement
。我猜這是有道理的,因爲nodeJS中沒有HTML元素的概念,但我想知道我是如何解決這個問題的?
我試過增加一個declare var HTMLElement: any
然而,這似乎並沒有工作,我猜它認爲它是一個變量而不是一個類型,我不想讓我自己的自定義HTML/Node/Element/Document接口,以滿足依賴...
所以我做錯了什麼或者是否有一些其他的依賴項在這裏失蹤?由於網上沒有太多的信息可以用來做這件事。
您是否嘗試在服務器端使用敲除? – Carlos487
@ Carlos487是的,我相信3.0.0增加了對此的支持,並且有一個npm包意味着它被支持。 – Grofit
我認爲npm包也被用來添加依賴到前端項目。這不是可以與節點配合使用的保修。但我已經與knockout v2合作,也許在v3中是可行的。 – Carlos487