如何在ASP.NET Core中移动凉亭库? [英] How can I move bower libraries in ASP.NET Core?

查看:111
本文介绍了如何在ASP.NET Core中移动凉亭库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的 wwwroot 文件夹中,有两个子文件夹,分别称为 lib lib_bower 。我的 lib_bower 文件夹是在我的 .bowerrc 文件中设置的,如下所示:

In my wwwroot folder I have two subfolders called lib and lib_bower. My lib_bower folder is setup in my .bowerrc file like so:

{
  "directory": "wwwroot/lib_bower"
}

当我恢复个更大的包裹时,我会遇到以下问题:

When I restore bower packages I'm left with this:

我想移动整个 dist 如果找不到文件,则从 bootstrap 文件夹进入我的 lib 文件夹。我该怎么办?

I'd like to move the entire dist folder from bootstrap into my lib folder when I build if the files are not found. How can I do this?

推荐答案

您可以使用 gulp 任务运行程序将bootstrap文件夹移至lib文件夹。

You can use gulp task runner to move bootstrap folder into lib folder.

配置代码(gulpfile.js):

Configuration code(gulpfile.js):

var gulp = require('gulp');

gulp.task('default', function () {
    // place code for your default task here
});

var paths = {};
paths.webroot = "wwwroot/";
paths.bowerSrc = "./wwwroot/lib_bower/";
paths.lib = paths.webroot + "lib/";

gulp.task("copy-bootstrap", function () {
    return gulp.src(paths.bowerSrc + '/bootstrap/dist/**/*.*', { base: paths.bowerSrc + '/bootstrap/dist/' })
         .pipe(gulp.dest(paths.lib + '/bootstrap/'));
}); 

然后右键单击 gulpfile.js 任务运行程序资源管理器,运行 copy-bootstrap 任务或设置绑定生成之前

Then right click gulpfile.js, select Task Runner Explorer, run the copy-bootstrap task or set Bindings to Before Build .

这篇关于如何在ASP.NET Core中移动凉亭库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆