引导Aurelia

时间:2016-07-12 10:44:39

标签: aurelia jspm

最后,我开始与Aurelia合作。有一个入门套件Here,有助于初始化Aurelia。但它是一个应该在网站模板中使用的模板。

我有一个预配置的WebApi项目,我想在其中使用Aurelia。我刚刚将入门工具包文件和文件夹添加到我的项目中。但不幸的是,它显示了27651中文件的jspm_packages错误。

我做错了什么? Aurelia有Nuget bootstrapper吗?

4 个答案:

答案 0 :(得分:3)

Here

开始使用aspnetcore模板

您可以使用模板中的web api。

您将在几分钟内启动并运行。

答案 1 :(得分:0)

如果您使用的是Web API,从MVC5项目开始可能会更快。

以下链接是带有MVC5的Aurelia入门套件。

您必须将其更新到最新版本的Aurelia,但我设法使其适用于web api 2和oAuth身份验证。

https://github.com/rmourato/Mvc5-Aurelia

可以在这里找到教程。

http://ruimourato.com/2016/01/26/running-aurelia-on-mvc5.html

希望这有帮助。

答案 2 :(得分:0)

嗯,你问的错误是什么。首先,您应该从VisualStudios解决方案资源管理器中排除jspm_packages文件夹。右键单击它并标记“从项目中排除”。

接下来,如果尚未在源代码控制(git)上设置项目,请将以下内容添加到git .ignore文件

jspm_packages/
node_modules/`

我建议创建一个除了WebAPI项目之外的第二个项目,该项目可以包含静态html,css和js文件,并将Aurelia应用程序与Web API项目分开,但是在同一个解决方案中。

我可能会给你一个已经设置的解决方案,它展示了如何使用web api和aurelia。但是我需要一些时间进行设置。

答案 3 :(得分:0)

对于我使用Aurelia的所有项目,我使用你通过npm获得的aurelia-cli,我也会推荐这种方法。

您可以在5分钟内启动并运行hello world。 然后,您将能够构建所有适当的部分以与您的api交谈。

http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/1