首页 文章

Aurelia - 无法使用打字版的skeeton来运行asp net core

提问于
浏览
0

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

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

我下载了骨架项目,然后在视觉工作室2017中打开它,最新更新 .

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

严重级代码描述项目文件行抑制状态错误TS2304无法找到名称“by” . skeleton(tsconfig project)D:\ skeleton-typescript-aspnetcore \ src \ skeleton \ test \ e2e \ src \ skeleton.po.ts 12活动严重级代码描述项目文件行抑制状态错误TS2307找不到模块'aurelia-router' . skeleton(tsconfig project)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'应包含所有源文件 . skeleton(tsconfig project)1活动

我是打字稿的新手,对aurelia和ASP.NET Core来说是全新的 .

我在这里遗漏了什么,或者骨架项目是否被打破了?

UPDATE:

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

1 回答

  • 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来安装这三个工具

    Additional Prerequisites:

    • Visual Studio 2015 with Update 3
      必须下载并安装
    • ASP.NET Core . 方向
      这样做是here .

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

相关问题