我對Visual Studio Code相當陌生,並且一直在遵循一個教程來使用VS Code創建Node.js應用程序。我需要創建一個jsconfig.json
文件,教程告訴我應該在狀態欄中有一個綠色燈泡,點擊時會生成該文件。不幸的是,我看不到它,並且我確信它應該顯示,因爲'myExpressApp'文件夾中沒有jsonconfig文件。請看截圖...Visual Studio代碼 - 創建jsconfig.json文件
回答
這似乎很奇怪,由於預期燈泡沒有出現,但你仍然可以生成jsconfig.json
自己。如果你打算使用打字稿,你可以在你的終端運行這個(項目目錄):
$ tsc --init
這將創建一個tsconfig.json
文件準備好你(你需要再加入"allowJs": true
在該文件,因爲這使得它equivalent to jsconfig.json
)。
您也可以點擊'新建文件',從教程中複製內容並保存。不要通過點擊燈泡來完成項目,不會對您的項目產生任何不利影響。
您是否在VSCode內部人員構建?
使用最新版本的VSCode,如果您只使用JavaScript,請撥打a jsconfig.json
file is no longer required。如果沒有提供,則根目錄將被視爲隱式JavaScript項目。
如果您使用的是TypeScript,則仍然需要tsconfig.json
文件。 See @Aurora0001's answer創建此。
我將更新VSCode文檔/教程以反映此更改。
我相信我在1.7.2恢復構建。但不是內部人士建立。 – user3599231
,如果你是一個節點編碼器,它是對你有好處學習typescript.here是鏈接 http://www.typescriptlang.org/
,你可以添加tsconfig.json文件上面的鏈接上的文檔。 類似於下面的代碼
let a:number = 1;
ts將盡快替代js。
我認爲你已經完全錯過了這個問題的要點......這是問如何創建一個'jsconfig.json',而不是'我應該切換到TypeScript?' – Aurora0001
這與創建jsconfig.json文件有什麼關係? – Chanlito
- 1. Visual Studio代碼`jsconfig.json`「模塊」選項
- 2. 在Visual Studio代碼
- 3. Visual Studio創建新的Javascript代碼段
- 4. 使用Visual Studio代碼複製構建內容文件代碼
- 5. 在Visual Studio代碼
- 6. Visual Studio代碼建議
- 7. 在Visual Studio代碼
- 8. Visual Studio Reformat代碼/文檔
- 9. Visual Studio代碼永久刪除文件
- 10. Visual Studio代碼默認文件夾
- 11. Visual Studio代碼自動頭文件
- 12. 文件夾樹在Visual Studio代碼
- 13. Visual Studio代碼可執行文件
- 14. 如何從代碼創建組件關係圖,Visual Studio 2012 Ultimate
- 15. 插件Visual Studio代碼
- 16. Emberjs項目和Visual Studio/Visual Studio代碼
- 17. 從visual studio 2012創建exe文件c#
- 18. 在visual studio 2010中創建.lib文件
- 19. 在Visual Studio中創建.lib文件
- 20. Visual Studio創建WebForms vs空白文件
- 21. 重新創建Visual Studio項目文件
- 22. 創建鏈接文件在Visual Studio
- 23. 使用Visual Studio 2015創建apk文件
- 24. 在Visual Studio中創建hpp文件
- 25. 從Visual Studio Project創建CMake文件
- 26. Visual Studio代碼錯誤
- 27. Visual Studio 2015代碼片段?
- 28. Visual Studio將代碼標記爲代碼
- 29. Visual Studio代碼includePath
- 30. Visual Studio代碼[Javascript]
你正在關注哪個教程?另外,你的意思是'tsconfig.json'? – Aurora0001
我正在關注https://code.visualstudio.com/docs/runtimes/nodejs#_adding-a-jsconfigjson-configuration-file – user3599231
如果任何答案對您有幫助,請不要忘記註冊並接受它們(或提供反饋如果他們沒有幫助)。當你接受答案時(+2),你也會得到一個小的代表獎金。 – Aurora0001