Javascript Highcharts Angular不使用Angular Universal

Javascript Highcharts Angular不使用Angular Universal,javascript,node.js,angular,highcharts,Javascript,Node.js,Angular,Highcharts,从我到目前为止读到的内容来看,添加SSR时可能会出现许多错误。在我的例子中,属性Core/Utilities.js不能被理解为undefined /home/user/Dokumente/microservices/frontend/dist/frontend/server/main.js:61297 __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK

从我到目前为止读到的内容来看,添加SSR时可能会出现许多错误。在我的例子中,属性
Core/Utilities.js
不能被理解为
undefined

/home/user/Dokumente/microservices/frontend/dist/frontend/server/main.js:61297
                __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):undefined})(function(a){function e(a,g,q,f){a.hasOwnProperty(g)||(a[g]=f.apply(null,q))}a=a?a._modules:{};e(a,"Mixins/IndicatorRequired.js",[a["Core/Utilities.js"]],function(a){var g=a.error;return{isParentLoaded:function(a,
                                                                                                                                                                                                                                                               ^

TypeError: Cannot read property 'Core/Utilities.js' of undefined

我已通过以下命令将Universal添加到现有的Angular应用程序中

ng add @nguniversal/express-engine
并试着用

npm run dev:ssr

我找不到缺少的
Core/utilities.js
模块是什么。我尝试安装Node-Core-Utils
npm安装-g Node-Core-Utils
,但没有帮助。因为我没有做太多与javascript相关的事情,所以我对NPM非常不熟悉。

问题与highcharts包装器有关

在即将发布的版本中,我将尝试从包装器级别解决这个问题

解决方法

在服务器端运行时防止Highcharts渲染

导出类AppComponent实现OnInit{
isHighcharts=typeof Highcharts==='object';//新建
标题='UnivHighCharts';
海图:海图类型=海图;
chartConstructor:string='chart';
chartOptions:Highcharts.Options={};
恩戈尼尼特(){
此项。chartOptions={
系列:[{
数据:[1,2,3],
类型:“行”
}]
};
}
}

(对我来说不起作用,但也阻止了在服务器端加载模块)

if(Highcharts的类型=='object'){
HC_更多(高图)
}

Hi,既然问题已打开,请将编辑移动到答案,并将其标记为解决方案。