我正在尝试使用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 回答
你应该检查configuration步骤 .
请确保您正在进行适当的环境设置 .
首先,无论您是否使用Visual Studio,都需要一组先决条件 . 确保在继续之前安装这些先决条件 .
NodeJS >=4.0.0
这提供了构建工具运行的平台 . 这可以从NodeJS网站下载和安装 .NPM >=3.0.0
这是与NodeJS一起安装的,但如果您安装4.x版本的NodeJS,则可能需要更新它 .jspm
,gulp
和typings
. 安装NodeJS和NPM后,可以通过从命令行运行npm install -g jspm
gulp typings来安装这三个工具Additional Prerequisites:
必须下载并安装
这样做是here .
您可以从以下链接找到一步一步的流程:https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-typescript-aspnetcore/src/skeleton