NodeInvocationException:未定义localStorage

时间:2017-09-28 13:01:15

标签: angularjs

我正在使用asp.net core 2.0 AngularJS模板,当我尝试在AppComponent中使用localStorage时,它说

NodeInvocationException:未定义localStorage ReferenceError:未定义localStorage。

我浪费了很多时间来修复这个,不幸的是angular2-universal甚至没有使用asp.net core 2.0来检查条件isBrowser。事件localStorage也不与HomeComponent一起使用。

我该如何解决这个问题。请帮我解决这个问题。谢谢。

export class AppComponent {

constructor() {

    localStorage.setItem('count', 'not set');
    console.log('const');
}

}

1 个答案:

答案 0 :(得分:0)

似乎有人在Github上发布了类似的问题(https://github.com/MarkPieszak/aspnetcore-angular2-universal/issues/238)。

我认为某处有一个Angular错误,但它被报告为其他东西,因为VS Angular模板使用Webpack来构建Angular应用程序。我认为Webpack应用程序无法构建,并且底层问题不是ASP.Net Core报告的。