Gulp-Inject, помогите! «Ничего не вводится» - PullRequest
0 голосов
/ 03 февраля 2020

Я новичок с JavaScript и пытаюсь заставить мой скрипт gulp-inject работать в новом Gulp 4.x, но получаю ошибку gulp-inject, утверждающую, что есть "Нечего вводить в индекс. html" .

Я уменьшил CSS файлы, использующие имя файла *. Мин. css и я внедряю их в виде строки в существующие теги <style>, как встроенные CSS в <head>. Я не получаю никаких ошибок в самой задаче, но функция, которую вызывает эта задача.

Вот функция, которую я вызываю в задаче gulp:

// CSS Injection
function css() {
   return gulp.src('./index.html')
  .pipe(inject(gulp.src(['./css/*.min.css']), {
    starttag: '/* inject:{{path}} */',
    endtag: '/* endinject */',
    relative: true,
    transform: function (filePath, file) {
      // return file contents as string
      return file.contents.toString('utf8')
    }
  }))
  .pipe(gulp.dest('./build'));
}

I Я уверен, что делаю что-то глупое, но я начинаю расстраиваться. ЛОЛ. Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...