@quiplunar

Как gulpfile.js переместить в дирректорию?

Настроил gulpfile.js он находиться в корне, и все работает:

example
--node_modules
--src
--file1.ext
--file2.ext
--file3.ext
--gulpfile.js

function clean() {
  return del('dist')
}

function scss() {
  const optSass = {
    outputStyle: 'expanded',
    includePaths: ['src'],
    importer: tildeImporter
  }

  const optAutoprefixer = {
    cascade: false
  }

  return src('./src/static/styles/styles.scss')
    .pipe(sourcemaps.init())
      .pipe(sass(optSass).on('error', sass.logError))
      .pipe(groupMedia())
      .pipe(autoprefixer(optAutoprefixer))
    .pipe(sourcemaps.write('/'))
    .pipe(dest('./dist/css/'))
}

const build = gulp.series(clean, scss)
exports.default = build


Но при попытке перенести gulpfile.js в папку build ничего не работает:

example
--build
----gulpfile.js
--node_modules
--src
--file1.ext
--file2.ext
--file3.ext

function clean() {
  return del('../dist')
}

function scss() {
  const optSass = {
    outputStyle: 'expanded',
    includePaths: ['src'],
    importer: tildeImporter
  }

  const optAutoprefixer = {
    cascade: false
  }

  return src('../src/static/styles/styles.scss')
    .pipe(sourcemaps.init())
      .pipe(sass(optSass).on('error', sass.logError))
      .pipe(groupMedia())
      .pipe(autoprefixer(optAutoprefixer))
    .pipe(sourcemaps.write('/'))
    .pipe(dest('../dist/css/'))
}

const build = gulp.series(clean, scss)
exports.default = build


Я добавил '../' в начали каждого пути, но не заработало((
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
VDT2
@VDT2
Java
return del('../dist')
а тут зачем столько?

includePaths: ['src'],
А тут забыли...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы