为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在 IntelliJ 中使用 webjars 而不构建项目吗?

我可以在 IntelliJ 中使用 webjars 而不构建项目吗?

慕哥9229398 2021-06-27 16:47:18
是否可以在 IntelliJ 的编译时引用 webjar 依赖项?想象一下,我正在使用一些 CSS 或 HTML 并进行一些小调整。我不想每次更改字体大小或颜色等时都进行清理 -> 重建项目。我只想即时预览它们,在 IntelliJ 中。
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

假设您有webjarsMaven 依赖项:


<dependency>

    <groupId>org.webjars</groupId>

    <artifactId>bootstrap</artifactId>

    <version>${bootstrap.version}</version>

</dependency>

<dependency>

    <groupId>org.webjars</groupId>

    <artifactId>jquery</artifactId>

    <version>${jquery.version}</version>

</dependency>

您可以通过将以下代码放入模板中来引用您的资源<head></head>:


<link href="webjars/bootstrap/3.3.7-1/css/bootstrap.min.css" rel="stylesheet" media="screen"

            th:href="@{/webjars/bootstrap/3.3.7-1/css/bootstrap.min.css}"/>

<script src="webjars/jquery/3.2.0/jquery.min.js"

            th:src="@{/webjars/jquery/3.2.0/jquery.min.js}"></script>

属性hrefandsrc将在编译时使用,而属性th:hrefandth:scr将在运行时由 Thymeleaf 使用。


以同样的方式,您可以使用自己的样式表或脚本:


<link href="../../static/css/app.css" th:href="@{css/app.css}" rel="stylesheet" media="screen"/>

<script src="../../static/js/app.js" th:src="@{js/app.js}"></script>


查看完整回答
反对 回复 2021-07-07
  • 1 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信