在VS代碼中,如何爲Intellisense /自動完成包含js文件,而無需在Angular中編譯它們,也無需爲每個文件創建定義* .d.ts文件?沒有* .d.ts的JS文件的VS代碼智能感知
我有一個Angular 4(實際上是使用Angular 4的Ionic 3)項目,我嘗試使用VS Code作爲編輯器,但Intellisense for JavaScript文件似乎只適用於當前焦點文件而不適用於其它JS文件在同一個項目,除非我包括文件(這是在路徑"www/js/*.js"
)在tsconfig.json文件的編譯器選項:
"include": [
"src/**/*.ts",
"src/**/*.d.ts",
"www/js/*.js"
],
的問題是,我不希望有這些文件在編譯中,因爲它們已經在index.html模板中被引用了。當我和他們一起編譯時,我會遇到錯誤。我只想將它們包含在Intellesense中,而不是編譯它們。任何方式來實現這一點,而不是每個人創建* .d.ts文件?
目前我的解決方法是在編輯我不想編譯的js時使用不同的編輯器(Adobe Brackets),這樣我就可以使用Brackets的Intellisense(它工作得很好),但我會如果可能的話,寧願使用VS Code編輯器。
在此先感謝!