2017-08-11 40 views
0

通常我們處於微軟堆棧開發階段,但爲了項目目的,我們需要在visual studio 2017的node.js中進行開發。 有些事情我們不需要完全理解,但很煩人。使用Visual Studio 2017進行node.js開發的智能感知問題

我們已經爲Visual Studio 2017安裝了node.js工具,但智能感知工作適用於某些事情,不適用於其他人。我們面臨

兩個主要問題:

  1. 例如,對於一些節點模塊(路由器,快遞,等...),智能感知工作正常。對於其他人(mongorito,僅供參考,但不是mongorito的具體情況,也有其他許多人),我們沒有獲得任何智能感知,也沒有我們可以通過其定義進行導航('定義')。

  2. 對於我們打開的任何文件,我們會收到很多TSxxx錯誤消息。是這樣的:

TS Errors

不知道它的重要,但具有相同的設置,我們有我們的團隊成員對角2/4的項目工作(即使用節點模塊,當然)一切正常。

因此,如果任何人有一個建議,我們將非常感激。並請解釋它像一個完整的白癡。

PS。 不知道它的重要性,但我必須說解決方案構建,所有測試都很好,所有測試都按照它應該進行。它的IDE問題。

回答

0

因此,對於每個有問題的人,我都會在這裏發佈解決方案。

問題出現在打字稿版本中。現在,有一些細節。 在Visual Studio pre 15.2中,不能有打字稿版本切換。所以,我第一次更新VS到15.2。

之後,我已經安裝了Typescript SDK與最新typescript(2.4.1。我認爲目前)。

然後轉到工具>選項>文本編輯器> Javascript/Typescript>智能感知>這裏從下拉菜單中選擇打字稿版本。

[我會留下一些答案,因爲有人帶來更好的解決方案]