【发布时间】:2017-02-23 13:57:29
【问题描述】:
我是 Angular 和 TypeScript 的新手。我正在尝试在 ASP.Net 核心项目中运行一个角度应用程序。在 TypeScript 1.8 上运行时运行良好。我需要升级到 TypeScript 2,因为我想使用 ng2-bootstrap,然后应用程序完全停止工作。它无法识别 import 语句中的 @angular/core。我没有打字配置文件。我不确定我是否需要。
任何帮助将不胜感激。
包.json:
问候, 希尔帕
【问题讨论】:
-
你经历过this answer
-
可能听起来很简单,但我不得不问,在更新你的打字稿后,你有没有试过只运行 npm install ?您可能会从 npm 控制台收到实际错误。
-
我在 node_modules 下没有 angular2 文件夹。我猜那是针对 angular 2 的旧 beta 版本的? node_modules/@angular 没有名为 typings 的文件夹。该解决方案没有帮助。
-
我用 asp.net core 和 angular2 开发。但是,我在开发过程中从不使用 asp.net core,因为 angular-cli 非常好用。当我准备为生产构建时,我运行“ng build -prod”,然后使用 gulp 将构建包复制到单独配置的 asp.net 项目中。您可以像往常一样引用 .cshtml 视图中的脚本文件。我所有的 http 调用都通过 CORS 转到单独的后端。这可能不是您要寻找的答案,但工作流程非常稳定,您不必费心在 .net 环境中安装 ng2。
标签: angular asp.net-core typescript2.0