程序员我爱编程

配置VS Code--JHipster

2018-04-09  本文已影响0人  beeMonkey

VS Code是微软的一个开源文本编辑器。对Typescript有很优秀的支持,很多人都愿意使用它来开发Angular 2的应用。

Yeoman Support

警告!在本文编写的时候,这个扩展损坏了。VS Code拥有Yeoman扩展,能够帮你运行JHipster命令。

你可以通过VS Code市场来安装它。

Java Code Support

VS Code有一个Red Hat开发的Java扩展,对Java有很好的支持,需使用Maven(如果你选择Gradle的话就无法运行)

你同样可以通过marketplace来安装

日常任务:编译,运行和打包代码

VS Code的Java扩展版本并不能运行命令:它不能编译,运行代码或者打包代码

对于那些任务,有两个解决方法

·使用JHipster App,它为那些命令提供了图形接口

·使用终端,VS Code 内部提供的终端

手动运行那些命令行

用Spring Boot devtools实现应用的热重启

Spring Boot devtools由JHipster配置,它会重启你的程序当你项目中的类被编译的时候。这是一个必须配备的模块,能使你的程序更新如飞。

在VS Code中使用的话,你需要:

·通过终端运行程序,通常键入./mvnw

·在另外一个终端,编译你的程序:./mvnw compile

在第一个终端中,你的JHipster程序必须自动重新部署并使用你新的代码。

如果你使用的是JHipster App,这只是点击两个按钮的事情(一个运行程序,另外一个编译),当然你的程序也会自动重新部署。

自定义设置

为了最好的性能,推荐排除一些文件夹,可以在项目中的.vscode文件夹新建一个如下的setting.json文件

{

    // Configure glob patterns for excluding files and folders.

    "files.exclude": {

        "**/.git": true,

        "**/.idea": true,

        "**/.mvn": true,

        "**/.svn": true,

        "**/.hg": true,

        "**/.DS_Store": true

    },

    // Configure glob patterns for excluding files and folders in searches. Inherits all glob patterns from the files.exclude setting.

    "search.exclude": {

        "**/node": true,

        "**/node_modules": true,

        "**/bower_components": true,

        "**/target": true

    }

}

上一篇下一篇

猜你喜欢

热点阅读