Visual Studio 2015 ASP.NET 5,Gulp 任务未从 node_modules 复制文件

Visual Studio 2015 ASP.NET 5, Gulp task not copying files from node_modules

我正在尝试更改我从 here 借来的任务 运行ner 脚本;但是;任务 运行ner 在 Visual Studio 2015 的 Task Runner Explorer 中成功执行后——文件实际上并未被复制。

这是修改后的脚本:

/// <binding BeforeBuild='copy-assets' />
"use strict";

var _    = require('lodash'),
    gulp = require('gulp');

gulp.task('copy-assets', function() {
    var assets = {
        js: [
            './node_modules/bootstrap/dist/js/bootstrap.js',
            './node_modules/systemjs/dist/system.src.js',
            './node_modules/angular2/bundles/angular2.dev.js',
            './node_modules/angular2/bundles/router.dev.js',
            './node_modules/angular2/bundles/angular2-polyfills.js',
            './node_modules/angular2/bundles/http.dev.js',
            './node_modules/rxjs/bundles/Rx.js',
            './node_modules/typescript/lib/typescript.js'
        ],
        css: ['./node_modules/bootstrap/dist/css/bootstrap.css']
    };
    _(assets).forEach(function(assets, type) {
        gulp.src(assets).pipe(gulp.dest('./webroot/' + type));
    });
});

任务 运行ner 在 Visual Studio 2015 Enterprise 中似乎 运行 没有错误,但我的 [=] 中没有文件32=]wwwroot/js 还是 wwwroot/css 之后?

文件结构如下:

我做错了什么,我该如何解决?非常感谢任何帮助!

小疏忽......不幸的是gulp默默地创建了目录webroot并将文件复制到其中,它应该是wwwroot.糟糕!!

/// <binding BeforeBuild='copy-assets' />
"use strict";

var _    = require('lodash'),
    gulp = require('gulp');

gulp.task('copy-assets', function() {
    var assets = {
        js: [
            './node_modules/bootstrap/dist/js/bootstrap.js',
            './node_modules/systemjs/dist/system.src.js',
            './node_modules/angular2/bundles/angular2.dev.js',
            './node_modules/angular2/bundles/router.dev.js',
            './node_modules/angular2/bundles/angular2-polyfills.js',
            './node_modules/angular2/bundles/http.dev.js',
            './node_modules/rxjs/bundles/Rx.js',
            './node_modules/typescript/lib/typescript.js'
        ],
        css: ['./node_modules/bootstrap/dist/css/bootstrap.css']
    };
    _(assets).forEach(function(assets, type) {
        gulp.src(assets).pipe(gulp.dest('./wwwroot/' + type));
    });
});

:冲床: