Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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 ReferenceError:\u rollupMoment\u未定义默认值_Angular_Firebase - Fatal编程技术网

Angular ReferenceError:\u rollupMoment\u未定义默认值

Angular ReferenceError:\u rollupMoment\u未定义默认值,angular,firebase,Angular,Firebase,将我的网站升级到Angular 9.1.0后,浏览器中开始出现此错误。我只在创建产品捆绑包后才会出现错误,而不是在本地开发环境中提供应用程序时。 这是整个错误消息 at Module.zUnb (main-es2015.9c35e84416c2df24da56.js:1) at l (runtime-es2015.c9afb3256f2870e161de.js:1) at Object.0 (main-es2015.9c35e84416c2df24da56.js:1)

将我的网站升级到Angular 9.1.0后,浏览器中开始出现此错误。我只在创建产品捆绑包后才会出现错误,而不是在本地开发环境中提供应用程序时。 这是整个错误消息

    at Module.zUnb (main-es2015.9c35e84416c2df24da56.js:1)
    at l (runtime-es2015.c9afb3256f2870e161de.js:1)
    at Object.0 (main-es2015.9c35e84416c2df24da56.js:1)
    at l (runtime-es2015.c9afb3256f2870e161de.js:1)
    at t (runtime-es2015.c9afb3256f2870e161de.js:1)
    at Array.r [as push] (runtime-es2015.c9afb3256f2870e161de.js:1)
    at main-es2015.9c35e84416c2df24da56.js:1

你知道我如何解决这个问题吗?

也有同样的问题。似乎源于使用@angular devkit/build angular的0.901.0

上述建议是:

1) 降级至@angular devkit/build-angular@0.900.7.

2) 我的建议是,将以下内容添加到polyfills.ts以修复未定义的问题

window['_rollupMoment__default'] = null;
window['dragulaExpt__default'] = null;
请注意,据我所知,这个问题是与“时刻”和“德古拉”有关的

如果您想验证问题的原因,对我来说,问题只发生在生产角度构建(ng build--prod)上,那么很难看到优化何时作为构建的一部分发生(缩小等)。要避免这种情况,请运行以下程序,以便进行本地测试:

ng build --prod --optimization=false

在阅读了这个github线程之后,刚刚解决了这个问题;