angularjs – 无法找到模块’angular2/core’

前端之家收集整理的这篇文章主要介绍了angularjs – 无法找到模块’angular2/core’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这些红色波浪线说无法找到模块’angular2 / core’,找不到模块’angular2 / router’,找不到模块’angular2 / http’。
我检查了SO的其他职位,但似乎他们没有适当的答案。

我还添加了一个d.ts文件的引用,如下所示,但仍然不工作。

其他帖子说,我需要配置tsconfig.json文件中的东西,但我使用Visual Studio和我看到没有必要使用由ts团队建议的tscompiler,因为Visual Studio应该能够自动编译ts文件

我缺少什么?

即使您使用Visual Studio,仍然需要tsconfig.json?

如何摆脱这些波浪线?

谢谢!

(我使用Visual Studio 2015和最新的Typescript引擎)

更新:
我不知道什么是npm包管理器。但是我有一个预先构建的package.json文件,当创建项目时创建。我使用这个文件来安装npm包。

对于VS 2015中的ASP.NET 5.0应用程序,配置typescript有点具有挑战性。

直到在typescript的工具改进,您可以手动配置typescript:

Step 1: Right-click project,and Unload Project 
Step 2: Right-click the unloaded project,and Edit the .xproj file
Step 3: Add a PropertyGroup node,under the Project node:

  <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptTarget>ES5</TypeScriptTarget>
    <TypeScriptJSXEmit>None</TypeScriptJSXEmit>
    <TypeScriptCompileOnSaveEnabled>True</TypeScriptCompileOnSaveEnabled>
    <TypeScriptNoImplicitAny>False</TypeScriptNoImplicitAny>
    <TypeScriptModuleKind>CommonJS</TypeScriptModuleKind>
    <TypeScriptRemoveComments>False</TypeScriptRemoveComments>
    <TypeScriptOutFile />
    <TypeScriptOutDir />
    <TypeScriptGeneratesDeclarations>False</TypeScriptGeneratesDeclarations>
    <TypeScriptNoEmitOnError>True</TypeScriptNoEmitOnError>
    <TypeScriptSourceMap>True</TypeScriptSourceMap>
    <TypeScriptMapRoot />
    <TypeScriptSourceRoot />
    <TypeScriptExperimentalDecorators>True</TypeScriptExperimentalDecorators>
  </PropertyGroup>

Step 4: Right-click the unloaded project and Reload Project
Step 5: Re-build project

如果仍然遇到无法找到模块的错误,请退出visual studio并重新加载解决方案。

猜你在找的Angularjs相关文章