如何在 ASP.NET Core 中移动 Bower 库?
How can I move bower libraries in ASP.NET Core?
在我的 wwwroot
文件夹中,我有两个子文件夹,名为 lib
和 lib_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
.
在我的 wwwroot
文件夹中,我有两个子文件夹,名为 lib
和 lib_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
.