【问题标题】:Visual Studio 2015 ASP.NET 5, Gulp task not copying files from node_modulesVisual Studio 2015 ASP.NET 5,Gulp 任务不从 node_modules 复制文件
【发布时间】: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/jswwwroot/css 中没有文件em> 之后呢?

这是文件结构:

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

【问题讨论】:

    标签: npm gulp asp.net-core angular asp.net-core-mvc


    【解决方案1】:

    轻微疏忽...不幸的是,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));
        });
    });
    

    :打孔:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-17
      • 2015-11-06
      • 2017-03-08
      • 1970-01-01
      • 2016-03-22
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多