Gulpが必要としているすべてのファイルを取得/参照できないという問題があります。これは、もはや私たちと一緒にいなくなった前の開発者のために働いていた。 gulpメソッドは、参照エラーと思われるものでエラーが発生しています。 Assetsフォルダ内のサブディレクトリを「見る」ことができないようです。ここでVisual Studio 2015とGulp:すべてのサブディレクトリ内のすべてのファイルを取得
は誤りです:ここでは
[08:47:38] Using gulpfile C:\Development...\Gulpfile.js
[08:47:38] Starting 'icons'...
[08:47:38] Finished 'icons' after 48 ms
[08:47:38] Starting 'sass'...
events.js:160
throw er; // Unhandled 'error' event
^
Error: Assets\sass\styles.scss
Error: File to import not found or unreadable: bootstrap
Parent style sheet: C:/Development/***... on line 5 of Assets/sass/styles.scss
>> @import 'bootstrap';
は私の関連一気スクリプトです:
gulp.task('sass', ['icons'], function() {
return gulp.src('./Assets/sass/styles.scss')
.pipe(sourcemaps.init())
.pipe(sass({
includePaths: [
'bower_components/bootstrap/scss',
'bower_components/font-awesome/scss',
'bower_components/bootstrap4-chosen'
]
}))
.pipe(concat('styles.css'))
.pipe(sourcemaps.write())
.pipe(gulp.dest('./wwwroot/css'))
.pipe(browserSyncStream());
});
styles.scss:
// Base vendors and variables
@import 'font-awesome';
@import 'variables';
@import 'bootstrap';
// Mixins, utilities and base styles
@import 'mixins';
@import 'utilities';
@import 'base';
は、ここでフォルダ構造です:
にstyles.scssに@importを変更する:
@import '../../bower_components/bootstrap/dist/css/bootstrap.css';
取得することは私に別のエラーです:
ここに欠落している複数の参照があるよう> Error: Undefined variable: "$font-size-lg".
on line 38 of Assets/sass/_layout.scss
>> font-size: $font-size-lg;
ようだ...と私は考えていることgulpスクリプトはすべてのファイルを再帰的にすべてのサブフォルダで検索して取得しているわけではありません...どのようにしてそれを行うのですか?それとも何か不足していることがありますか?
あなたは「亭ブートストラップインストール」を介して正しい答えに私の周りをもたらしました...何とか、バワーはインストールされていませんでした...しかし、それはインストールされていた...とても奇妙な...私は右の私のbowerフォルダをクリックして 'バワーパッケージを管理することができますが、バウアーがインストールされていないと言って爆撃しました...バウアーをインストールしてからブートストラップが高くなり、そのエラーが発生しました。次のエラーは、@includesを並べ替えるようになったので、 '変数'と 'ベース'が最初に来ました。それは最終的な修正と思われました。 –