Javascript 无法读取属性';第'行;gulp clean css插件中原始位置未定义的
如问题中所述,当我启动Javascript 无法读取属性';第'行;gulp clean css插件中原始位置未定义的,javascript,node.js,gulp,gulp-clean-css,Javascript,Node.js,Gulp,Gulp Clean Css,如问题中所述,当我启动gulp build时,我得到以下错误: C:\dev\work\viewAngular\web\node\u modules\gulp clean css\node\u modules\clean css\lib\reader\input source map tracker.js:37 if(originalPosition.line==null&&line>1&&selector或fallbacks>0){ ^ TypeError:无法读取未定义的属性“行” 在原始位
gulp build
时,我得到以下错误:
C:\dev\work\viewAngular\web\node\u modules\gulp clean css\node\u modules\clean css\lib\reader\input source map tracker.js:37
if(originalPosition.line==null&&line>1&&selector或fallbacks>0){
^
TypeError:无法读取未定义的属性“行”
在原始位置
对于(C:\dev\work\viewAngular\web\node\u modules\gulp clean css\node\u modules\clean css\lib\reader\input source map tracker.js:37:23)
我不知道这是从哪里来的,因为我没有对gulpcleancss
文件或任何相关内容进行任何更改
我还多次启动:
bower更新
,bower安装
,npm安装
,我也遇到了同样的问题。我的问题是我有这样的依赖性:
"devDependencies": {
...
"gulp-clean-css": "^2.0.3",
...
}
这将吞下干净的css
升级到2.4.0版,使我的构建崩溃。删除^
将强制使用旧版本,并使我的构建再次运行
现在是时候升级我的依赖项了,但至少我知道失败的地方是什么…这可能是更新的传递依赖项的问题。您可以通过降低依赖项来解决它,也可以提供帮助