最后,我开始与Aurelia合作。有一个入门套件Here,有助于初始化Aurelia。但它是一个应该在网站模板中使用的模板。
我有一个预配置的WebApi
项目,我想在其中使用Aurelia。我刚刚将入门工具包文件和文件夹添加到我的项目中。但不幸的是,它显示了27651
中文件的jspm_packages
错误。
我做错了什么? Aurelia有Nuget bootstrapper吗?
答案 0 :(得分:3)
答案 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