我在 stackblitz https://stackblitz.com/edit/ang-rafzby上有以下应用程序,它在他们的网络环境中运行良好,但是当我下载项目并尝试在我的机器上运行它时,它卡在“加载”上。
我已经安装了所有必需的 npm 模块,甚至是对等的模块,但找不到解决方案。
编辑(chrome 控制台输出):
ERROR Error: The selector "app-root" did not match any elements
at DefaultDomRenderer2.push../node_modules/@angular/platform-browser/fesm5/platform-browser.js.DefaultDomRenderer2.selectRootElement (platform-browser.js:1068)
at BaseAnimationRenderer.push../node_modules/@angular/platform-browser/fesm5/animations.js.BaseAnimationRenderer.selectRootElement (animations.js:228)
at DebugRenderer2.push../node_modules/@angular/core/fesm5/core.js.DebugRenderer2.selectRootElement (core.js:11449)
at createElement (core.js:8129)
at createViewNodes (core.js:10360)
at createRootView (core.js:10313)
at callWithDebugContext (core.js:11344)
at Object.debugCreateRootView [as createRootView] (core.js:10831)
at ComponentFactory_.push../node_modules/@angular/core/fesm5/core.js.ComponentFactory_.create (core.js:8659)
at ComponentFactoryBoundToModule.push../node_modules/@angular/core/fesm5/core.js.ComponentFactoryBoundToModule.create (core.js:3311)
找到了解决办法!在 index.html 中,app-root 选择器必须在 html 'body' 标签内,如下所示:
<body>
<app-root></app-root>
</body>
而 stackblizt 不需要那个,或者只是自己做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句