在Firefox中运行没有服务器的Aurelia

时间:2016-03-07 15:55:30

标签: firefox aurelia jspm

我知道很多“最近的”JS技术需要服务器才能运行,但有没有办法在没有安装服务器的情况下运行简单的 Aurelia hello世界,只需打开index.html并查看浏览器中显示的hello world应用程序。它适用于角1.x和许多其他JavaScript库。

System.import机制是否迫使我使用服务器?或者是否有解决本地文件的解决方法,我尝试了usual hacks但它没有帮助,因为我仍然得到Error: [Exception... "File error: Unrecognized path" nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)"但是错误中显示的路径(未粘贴在此处)与我的本地路径匹配。 / p>

1 个答案:

答案 0 :(得分:3)

如果您使用的是ES2016入门套件,Aurelia初学者包建议使用Firefox来实现此目标。 Firefox是唯一支持您询问的用例的浏览器。

对于任何其他浏览器,您将需要运行服务器。我建议使用极其简单的在NodeJS上运行的enumFrom

在项目目录中,键入以下两个命令:

http-server

然后打开浏览器并导航到http://localhost:8080(8080是npm install -g http-server http-server 的默认端口。可以使用http-server命令行参数更改此端口。