Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 通过Gradle将文件复制到生成目录_Node.js_Spring_Gradle_Npm - Fatal编程技术网

Node.js 通过Gradle将文件复制到生成目录

Node.js 通过Gradle将文件复制到生成目录,node.js,spring,gradle,npm,Node.js,Spring,Gradle,Npm,我想在Spring Boot项目的build/resources/main/static目录中添加一些node\u模块 我可以通过gradlev2在我的Gradle.build文件中添加一些任务来实现这一点吗 我正在尝试这个(实际上是针对GradleV3的),但到目前为止它还没有复制任何东西 task copyTask(type: Copy) { from 'node_modules' into 'build/resources/main/static' } 因此,添加: ta

我想在Spring Boot项目的
build/resources/main/static
目录中添加一些
node\u模块

我可以通过gradlev2在我的
Gradle.build
文件中添加一些任务来实现这一点吗

我正在尝试这个(实际上是针对GradleV3的),但到目前为止它还没有复制任何东西

task copyTask(type: Copy) {
    from 'node_modules'
    into 'build/resources/main/static'
}

因此,添加:

task copyTask(type: Copy) {
        from 'node_modules/.'
        into 'build/resources/main/static'
}
在我的
gradle.build
中,运行
gradlecopytask build
效果很好


谢谢你

您如何执行此任务?您是否运行了
gradlew copyTask
?如果目标是从node_模块复制到build/resources/main/static,为什么要从src/main/webapp复制到build/explodedWar?是的,你完全正确,对不起。我只是在上面写了文档中的示例。在我的
build.gradle
文件中,我根据需要调整它。我用适当的台词更新了我的问题。我运行
gradlebuild
(或
gradlew build
)以执行任务。事实上,我对Gradle还不太熟悉,也不完全清楚该怎么做。正如你在上面写的那样,我使用
gradlew copyTask
运行它,并且在node_modules/
task copyTask(type:Copy){从“node_modules/”到“build/resources/main/static”}/code>之后,它运行得很好,在添加这一行之后,
jar.dependens copyTask
将与构建任务一起执行。谢谢