0
1

У меня в gulpfile.js все запросы через require. Установила autoprefixer, но его, оказывается, нужно подключать не через require, а через import.

При подключении через require терминал выдаёт ошибку: "TypeError: autoprefixer is not a function". При подключении через import ругается, что нет require. Но в одном файле эти два запроса (require и import) не уживаются.

Объясните, пожалуйста, как выйти из ситуации.

Для новичка, совсем зелёного.


Ирина Шишокина
4 weeks ago






Нашла решение. Если у кого-то возникнет та же проблема, то вот решение:

gulpfile.js 

let autoprefixer = require('gulp-autoprefixer').default;

т.е. в конце запроса нужно поставить ".default"

GhatGPT всем в помощь!

Ирина Шишокина
4 weeks ago

тоже сейчас прохожу этот урок, у меня не может найти gulp sass, хотя я его установила.

пишет Error: Cannot find module 'gulp-sass '

ты устанавлимвала npm install sass gulp-sass --save-dev  ?
не было ошибок ?

Мария Ветром-Гор
3 weeks ago

А в gulpfile.js как записала? У меня записано:

const sass = require('gulp-sass')(require('sass'));

Устанавливала так же как и ты: npm install sass gulp-sass --save-dev

Всё работает. Попробуй. Удачи)

Ирина Шишокина
3 weeks ago

3 ответов