Не удается прочитать свойство 'line' из undefined at originalPosition в плагине gulp-clean-css

Как уже упоминалось в вопросе, когда я запускаю gulp build Я получаю следующую ошибку:

C:\dev\work\viewAngular\web\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\input-source-map-tracker.js:37
if (originalPosition.line === null && line > 1 && selectorFallbacks > 0) {
                    ^
TypeError: Cannot read property 'line' of undefined
    at originalPosition 
    For (C:\dev\work\viewAngular\web\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\input-source-map-tracker.js:37:23)

Я не знаю, откуда это происходит, так как я не внес никаких изменений в gulp-clean-css файлы или что-нибудь связанное.

Я также запускал несколько раз: bower update, bower install, npm install,

1 ответ

Решение

У меня та же проблема. Моя проблема заключалась в том, что у меня были devDependencies вроде этого:

 "devDependencies": {
    ...
    "gulp-clean-css": "^2.0.3",
    ...
 }

Это врезалось gulp-clean-cssдо версии 2.4.0, которая разбила мою сборку. Удаление ^ принудительно установил старую версию и снова запустил мою сборку.

Теперь пришло время обновить мои зависимости, но, по крайней мере, я знаю, что не удалось...

Другие вопросы по тегам