无法在 gulp-clean-css 插件中读取 originalPosition 未定义的 属性 'line'
Cannot read property 'line' of undefined at originalPosition in gulp-clean-css plugin
如问题中所述,当我启动 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
.
我遇到了同样的问题。我的问题是我有这样的 devDependencies:
"devDependencies": {
...
"gulp-clean-css": "^2.0.3",
...
}
这使 gulp-clean-css
升级到 2.4.0 版,导致我的构建崩溃。删除 ^
强制使用旧版本并再次构建我的 运行。
现在是时候升级我的依赖项了,但至少我知道失败的原因...
如问题中所述,当我启动 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
.
我遇到了同样的问题。我的问题是我有这样的 devDependencies:
"devDependencies": {
...
"gulp-clean-css": "^2.0.3",
...
}
这使 gulp-clean-css
升级到 2.4.0 版,导致我的构建崩溃。删除 ^
强制使用旧版本并再次构建我的 运行。
现在是时候升级我的依赖项了,但至少我知道失败的原因...