我对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