【问题标题】:Aurelia - cant get asp net core with typescript skeeton to workAurelia - 无法使用 typescript skeeton 获得 asp net core 工作
【发布时间】:2017-11-21 07:45:57
【问题描述】:

我正在尝试使用来自 github 的骨架项目来启动和运行 aurelia。见链接https://github.com/aurelia/skeleton-navigation

我正在使用名为“skeleton-typescript-aspnetcore”的打字稿来使用针对 ASP.NET Core 的骨架。

我下载了骨架项目,然后在 Visual Studio 2017 中使用最新更新打开它。

当我构建项目时,我得到 70 个错误,主要是打字错误。所有错误看起来都类似于:

严重性代码描述项目文件行抑制状态 错误 TS2304 找不到名称“by”。骨架(tsconfig 项目) D:\skeleton-typescript-aspnetcore\src\skeleton\test\e2e\src\skeleton.po.ts 12 活动

严重性代码描述项目文件行抑制状态 错误 TS2307 找不到模块“aurelia-router”。骨架(tsconfig 项目) D:\skeleton-typescript-aspnetcore\src\skeleton\src\app.ts 1 活动

严重性代码描述项目文件行抑制状态 错误 TS6059 文件 'D:/skeleton-typescript-aspnetcore/src/skeleton/test/unit/users.spec.ts' 不在 'rootDir' 下'D:/skeleton-typescript-aspnetcore/src/skeleton/src/' . 'rootDir' 应包含所有源文件。骨架(tsconfig 项目)1 活动

我是 typescript 的新手,对 aurelia 和 ASP.NET Core 完全陌生。

我在这里遗漏了什么还是框架项目被破坏了?

更新:

这似乎与打字稿有关,因为我可以使用骨架项目“skeleton-esnext-aspnetcore”让 ASP.NET Core 项目与 esnext 一起使用。在这里,我简单地下载了项目并运行它 - 没有别的。我猜打字稿项目也应该是这样的。所以在我看来,骨架项目“skeleton-typescript-aspnetcore”可能不起作用?

【问题讨论】:

  • VS2017 可能没有安装所有依赖项。尝试在控制台中运行npm installdotnet restore
  • 我进行了 dotnet restore 和 npm install。 npm 安装失败,“'cross-env' 未被识别为内部或外部命令”。我正在尝试调查那个。感谢您的建议。
  • 确保您使用的是最新版本的 node 和 npm
  • 我有 npm 5.0.3 版本,应该很新。
  • 我也做了一个“jspm install”命令。

标签: javascript asp.net-mvc asp.net-core installation aurelia


【解决方案1】:

您应该检查configuration 步骤。

请确保您的环境设置正确。

首先,无论您是否使用 Visual Studio,都需要满足一组先决条件。确保在继续之前安装这些先决条件。

NodeJS >=4.0.0 这提供了构建工具运行的平台。这可以从 NodeJS 网站下载和安装。

NPM >=3.0.0 这是随 NodeJS 安装的,但如果你安装的是 4.x 版本的 NodeJS,你可能需要更新它。

jspmgulptypings。这三个工具可以通过在安装 NodeJS 和 NPM 后从命令行运行 npm install -g jspm gulp typings 来安装

其他先决条件:

  • Visual Studio 2015 更新 3
  • ASP.NET Core 必须下载并安装。
    的方向 这样做是here

您可以从以下链接找到分步流程: https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-typescript-aspnetcore/src/skeleton

【讨论】:

    猜你喜欢
    • 2018-02-04
    • 2021-07-04
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 2019-05-21
    相关资源
    最近更新 更多