代码之家  ›  专栏  ›  技术社区  ›  Giorgi Tsiklauri

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

  •  0
  • Giorgi Tsiklauri  · 技术社区  · 7 年前

    在IntelliJ中编译时是否可以引用webjar依赖项?想象一下,我正在玩一些CSS或HTML并做一些小的调整。。我不想每次更改字体大小或颜色等时都清除->重新生成项目。我只想在IntelliJ中动态预览它们。

    1 回复  |  直到 7 年前
        1
  •  0
  •   DimaSan ajeet    7 年前

    假设你有 webjars Maven依赖项:

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

    属性 href src 将在编译时使用,而属性 th:href th:scr 将在运行时由百里香使用。

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