没有节点服务器的Angular2应用不能从index.html启动



我最近正在构建一个我自己使用的Angular2入门工具包,使用了教程和SO中的各种零碎的东西。我现在有了gulp任务来将应用捆绑到生产环境中,但如果不通过服务器运行它就无法工作,在本例中是节点。

这里是repo: https://github.com/LGLabGreg/lg-angular2

基本上运行gulp dist会在dist/文件夹中捆绑应用程序,但点击该文件夹中的index.html不起作用,应用程序被卡在"Loading…"上。如果我使用node,它就可以工作了。

谢谢。

这是因为当你从节点服务时,baseUrl被设置为正确的/,但是当你点击index.html时,baseUrl被设置为/,这可能是C: (file://)。导致浏览器试图从file://获取所有资源。检查浏览器控制台是否有错误

如此如此……

相关内容

最新更新