【问题标题】:Bootstrapping Aurelia引导 Aurelia
【发布时间】:2016-11-14 13:29:25
【问题描述】:

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

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

我做错了什么?是否有适用于 Aurelia 的 Nuget 引导程序?

【问题讨论】:

  • 嘿,感谢您尝试 aurelia。不幸的是,我不知道从你所经历的开始。但是,我会将您对 nuget 引导程序的想法传达给 aurelia 的 vs 团队!谢谢!

标签: aurelia jspm


【解决方案1】:

Here的aspnetcore模板开始

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

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

【讨论】:

  • 是否有类似的东西没有项目中我不需要的所有东西,比如业力?
  • 我不知道。我只需删除测试文件夹即可解决此问题。
  • 这有帮助,但删除不需要的依赖项也是一个加分项。
  • Aurelia 骨架项目和客户端添加了很多库。如果您只是在学习,我建议从一个空白目录开始并添加您需要的库。这将帮助您了解每个库的用途,并将其缩减为您需要的库。
【解决方案2】:

如果您使用的是 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

希望这会有所帮助。

【讨论】:

    【解决方案3】:

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

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

    jspm_packages/
    node_modules/`
    

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

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

    【讨论】:

      【解决方案4】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2017-07-09
        • 2015-07-08
        • 2016-10-18
        • 2019-11-02
        • 2017-06-07
        • 2017-05-28
        • 1970-01-01
        • 1970-01-01
        • 2017-01-09
        相关资源
        最近更新 更多