我最近一直在构建一个Angular2入门套件供我自己使用,使用教程和SO中的各种零碎。我现在已经完成了将应用程序捆绑生产的gulp任务,但在这种情况下,如果没有通过服务器,节点运行它,它将无法工作。
以下是回购:https://github.com/LGLabGreg/lg-angular2
基本上运行gulp dist
会将应用程序捆绑在dist /文件夹中,但单击该文件夹中的index.html不起作用,应用程序仍然停留在"正在加载...& #34 ;.如果我用节点服务它就可以工作。
感谢。
答案 0 :(得分:2)
那是因为当您从节点提供服务时,baseUrl设置正确/
,但当您点击index.html
时,baseUrl设置为/
,这可能是C:\
1}}(file://
)。导致浏览器尝试从file://
获取所有资源。检查浏览器控制台是否有错误
Sooooo ......那是一个泡菜