【发布时间】:2016-01-06 15:17:56
【问题描述】:
但是,我正在尝试更改从here 借来的任务运行程序脚本;任务运行器在 Visual Studio 2015 的任务运行器资源管理器中成功执行后 -- 文件实际上并没有被复制。
这是修改后的脚本:
/// <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));
});
});
任务运行器在 Visual Studio 2015 Enterprise 中似乎运行没有错误,但我的 wwwroot/js 或 wwwroot/css 中没有文件em> 之后呢?
这是文件结构:
我做错了什么,我该如何解决?非常感谢任何和所有帮助!
【问题讨论】:
标签: npm gulp asp.net-core angular asp.net-core-mvc