Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 生成:无法读取属性';toLowerCase';未定义的邮政编码_Angular_Ionic Framework_Sass_Postcss_Cssnano - Fatal编程技术网

Angular 生成:无法读取属性';toLowerCase';未定义的邮政编码

Angular 生成:无法读取属性';toLowerCase';未定义的邮政编码,angular,ionic-framework,sass,postcss,cssnano,Angular,Ionic Framework,Sass,Postcss,Cssnano,我正在尝试构建我的应用程序,但我从POSTSS得到了这个错误 注意:“/srv/http/r2app/styles.e4dd05dfea4b7f17f938.css”上的文件不存在 [error]TypeError:无法读取未定义的属性“toLowerCase” at/srv/http/r2app/styles.e4dd05dfea4b7f17f938.css:50691:1 在hasInherit(/srv/http/r2app/node_modules/postss merge longha

我正在尝试构建我的应用程序,但我从POSTSS得到了这个错误

注意:“/srv/http/r2app/styles.e4dd05dfea4b7f17f938.css”上的文件不存在

[error]TypeError:无法读取未定义的属性“toLowerCase”
at/srv/http/r2app/styles.e4dd05dfea4b7f17f938.css:50691:1
在hasInherit(/srv/http/r2app/node_modules/postss merge longhand/dist/lib/canMerge.js:16:39)
至少(

  • 在本地机器上以“优化”的开发模式构建应用程序:在angular.json中设置true。这是更方便调试所必需的

  • 打开在
    dist
    文件夹中生成的style.css文件,检查是否有错误(如果在docker容器中开发,请将此文件从容器复制到主机)

  • 当您发现如下语法错误时: 尝试将生成的style.css中的错误代码与源代码匹配,并修复其中的问题

  • 在我的例子中,原始代码如下所示:
    其中,
    darker
    是一种不存在的调色板颜色,我将其更改为
    main
    (现有的一种),这就是修复方法。类似的修复方法适用于
    fill:!重要的

    如果您转到指定的位置(/srv/http/r2app/styles.e4dd05dfea4b7f17f938.css:50691)它是否显示了试图调用toLowerCaseI try的对象,但该文件“srv/http/r2 app/styles.e4dd05dfea4b7f17f938.css:50691:1”甚至不存在我不确定您需要哪个版本,但这种类型的错误表明库所期望的版本与它所拥有的版本不匹配。
    [error] TypeError: Cannot read property 'toLowerCase' of undefined
        at /srv/http/r2-app/styles.e4dd05dfea4b7f17f938.css:50691:1
        at hasInherit (/srv/http/r2-app/node_modules/postcss-merge-longhand/dist/lib/canMerge.js:16:39)
        at Array.some (<anonymous>)
        at _default (/srv/http/r2-app/node_modules/postcss-merge-longhand/dist/lib/canMerge.js:23:13)
        at /srv/http/r2-app/node_modules/postcss-merge-longhand/dist/lib/decl/borders.js:234:33
        at mergeRules (/srv/http/r2-app/node_modules/postcss-merge-longhand/dist/lib/mergeRules.js:44:11)
        at /srv/http/r2-app/node_modules/postcss-merge-longhand/dist/lib/decl/borders.js:233:29
        at Array.forEach (<anonymous>)
        at Object.merge (/srv/http/r2-app/node_modules/postcss-merge-longhand/dist/lib/decl/borders.js:231:7)
        at /srv/http/r2-app/node_modules/postcss-merge-longhand/dist/index.js:20:13
        at Array.forEach (<anonymous>)
        at /srv/http/r2-app/node_modules/postcss-merge-longhand/dist/index.js:18:23
        at /srv/http/r2-app/node_modules/postcss/lib/container.js:115:18
        at /srv/http/r2-app/node_modules/postcss/lib/container.js:74:18
        at Root.each (/srv/http/r2-app/node_modules/postcss/lib/container.js:60:16)
        at Root.walk (/srv/http/r2-app/node_modules/postcss/lib/container.js:71:17)
        at Root.walkRules (/srv/http/r2-app/node_modules/postcss/lib/container.js:113:19)