我正在尝试将我的一个项目升级到grails 3.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文件夹如下所示:

当我运行应用程序时,没有一个文件被编译和/或包含在页面上。
我的main.less文件如下所示:
@import "../vendor/bootstrap/less/bootstrap.less";
@import "../vendor/font-awesome/less/font-awesome.less";
@import "rrm.less";
rest of a file...我遗漏了什么?
谢谢,
发布于 2020-04-02 20:49:51
这类错误看起来像是链接到您的js上的另一个../ with require
https://stackoverflow.com/questions/35379153
复制相似问题