Не удается прочитать свойство '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, которая разбила мою сборку. Удаление ^
принудительно установил старую версию и снова запустил мою сборку.
Теперь пришло время обновить мои зависимости, но, по крайней мере, я знаю, что не удалось...