如何在 ASP.NET Core 中移动 Bower 库?

How can I move bower libraries in ASP.NET Core?

在我的 wwwroot 文件夹中,我有两个子文件夹,名为 liblib_bower。我的 lib_bower 文件夹在我的 .bowerrc 文件中设置如下:

{
  "directory": "wwwroot/lib_bower"
}

当我恢复 bower packages 时,我只剩下这个:

如果找不到文件,我想在构建时将整个 dist 文件夹从 bootstrap 移动到我的 lib 文件夹中。我该怎么做?

您可以使用 gulp 任务 运行ner 将 bootstrap 文件夹移动到 lib 文件夹中。

配置代码(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、select Task Runner Explorer、运行 copy-bootstrap 任务或将 Bindings 设置为 Before Build .