Gulpfile - 将 node_module 个 dist 文件复制到根目录

Gulpfile - Copy node_module dist files into root directory

我正在使用 .netcore mvc 框架构建,想利用其他网络堆栈,例如 npm / typescript / gulp 等...

我希望能够指定要复制到 wwwroot/lib 中的 node module/*/dist 个文件,这样:

node_modules/jquery/dist 被复制到 wwwroot/lib/jquery/dist

我将 post 下面的代码,但问题是我指定的文件被复制到 wwwroot 而不是 wwwroot\lib

var gulp = require('gulp');
var del = require('del');


gulp.task('lib', function () {
    gulp.src([
        "node_modules/bootstrap/dist/**/*",
        "node_modules/jquery/dist/**/*",
        "node_modules/jquery-validation/dist/**/*",
        "node_modules/jquery-validation-unobtrusive/dist/**/*",
        ],
        {
             base: "node_modules/*"
        }).pipe(gulp.dest('wwwroot/lib/'));
});

试试这个(已测试并有效)。

var gulp = require('gulp');

gulp.task('lib', function () {
    return gulp.src([
        'node_modules/bootstrap/dist/**/*',
        'node_modules/jquery/dist/**/*'
    ])
    .pipe(gulp.dest('./wwwroot/lib'));
});