Grails 3升级后,较少的文件没有被编译

问题描述 投票:1回答:1

我正在尝试将我的项目之一升级到grails3.x。除较少的管道插件外,大多数事情都按预期运行。

这里是我的build.gradle

buildscript {
    ext {
        grailsVersion = project.grailsVersion
    }
    repositories {
        mavenCentral()
        mavenLocal()
        maven { url "https://repo.grails.org/grails/core" }
    }
    dependencies {
        classpath "org.grails:grails-gradle-plugin:$grailsVersion"
        classpath 'com.bertramlabs.plugins:asset-pipeline-gradle:2.6.7'
        classpath 'com.bertramlabs.plugins:less-asset-pipeline:2.6.7'
        classpath "org.grails.plugins:hibernate:4.3.10.5"
    }
}

....
apply plugin: "asset-pipeline"
....
dependencies {
    ...
    runtime "org.grails.plugins:asset-pipeline"
    runtime 'com.bertramlabs.plugins:asset-pipeline-core:2.6.7'
    runtime 'com.bertramlabs.plugins:less-asset-pipeline:2.6.7'
}

在配置中,我有这一行(假设是控制编译):grails.assets.less.compiler = 'less4j'

此外,我的asserts文件夹如下所示:enter image description here

[当我运行该应用程序时,页面上编译和/或包含的文件越来越少。

我的main.less文件看起来像这样:

@import "../vendor/bootstrap/less/bootstrap.less";
@import "../vendor/font-awesome/less/font-awesome.less";
@import "rrm.less";

rest of a file...

我想念什么?

谢谢,

grails less asset-pipeline grails-3.0
1个回答
0
投票

这种错误看起来像是链接到您的js上有一个../并带有require

© www.soinside.com 2019 - 2024. All rights reserved.