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'));
});
我正在使用 .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'));
});