Visual studio 2013 TypeScript编译器没有要编译的文件,因此它将跳过编译

Visual studio 2013 TypeScript编译器没有要编译的文件,因此它将跳过编译,visual-studio-2013,typescript,visual-studio-cordova,visual-studio-2015,Visual Studio 2013,Typescript,Visual Studio Cordova,Visual Studio 2015,当我试图在VisualStudio2015预览版中构建默认JavaScript项目(BlankApp Apache Cordova)时,我遇到以下错误 TypeScript编译器没有要编译的文件,因此它将跳过编译 visual studio 2015预览版中采取的步骤: 文件->新建->项目->Apache Cordova应用程序(在Javascript模板下) 使用Android Emulator运行默认项目 获取以下错误 警告2 TypeScript编译器没有要编译的文件,因此它将跳过编译。

当我试图在VisualStudio2015预览版中构建默认JavaScript项目(BlankApp Apache Cordova)时,我遇到以下错误

TypeScript编译器没有要编译的文件,因此它将跳过编译

visual studio 2015预览版中采取的步骤:

  • 文件->新建->项目->Apache Cordova应用程序(在Javascript模板下)

  • 使用Android Emulator运行默认项目

  • 获取以下错误

    警告2 TypeScript编译器没有要编译的文件,因此它将跳过编译。C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets 97 5 BlankCordovaApp4


    您需要确保至少有一个TypeScript文件被标记为
    TypeScriptCompile
    build操作


    如果单击该文件并检查Visual Studio中的“属性”窗口,您将看到生成操作-可能是它们都设置为其他操作。

    这是CTP3版本中的一个已知问题。听起来您已经创建了一个基于JS的项目,并且没有添加任何TypeScript文件,因此当然没有传递给编译器的.ts(也称为TypeScript)文件。理想情况下,编译器根本不会运行,但警告是无害的,否则其他一切都应该正常工作。

    似乎没有可编译的类型脚本文件。在脚本文件夹下添加一个空白类型的脚本文件,然后编译,它应该可以工作。

    我也有同样的问题

    我的错误是由于nodejs缺少系统变量。检查VisualStudio输出。如果未识别“节点”命令,则添加系统变量

    计算机->右键单击->属性->高级系统设置->环境变量

    选中用户变量和系统变量下的“路径”


    将nodejs路径添加到其中。Ie:C:\ProgramFiles(x86)\nodejs

    这个警告让我对ASP.NET5(ASP.NETCore1)发疯。如果双击警告,将打开
    Microsoft.TypeScript.targets
    文件。用
    CompileTypeScript
    删除该行,警告就会消失。我假设这会阻止TypeScript正常编译,这对我来说很好,因为我无论如何都不想要它

    <PropertyGroup>
      <CompileDependsOn>
        CompileTypeScript;  <--- delete this line
        $(CompileDependsOn);
      </CompileDependsOn>
    
    
    CompileTypeScript
    • 备选案文1: 使项目脱机,编辑项目,删除以下行:

    • 备选案文2: 在
      Webessentials设置.json中将
      “AddTypeScriptReferencePath”:true
      更改为
      false

    感谢您的宝贵建议。我是“科尔多瓦”应用程序的新手。这个术语对我来说似乎是新的。我不知道我必须添加哪个“TS”文件。实际上,他们没有提到任何“TS”文件。很抱歉,“TS文件”只是一个TypeScript源文件。重要的是,由于您的项目是基于JavaScript的,您可以忽略警告。再次感谢。但我没有看到任何模拟器窗口,在调试文件夹中也看不到任何apk文件。apk文件的任何想法都可以在bld\debug\platforms\android下的项目文件夹中找到。你能把构建的完整输出粘贴到你的问题中吗?那可能会有帮助。你有没有弄清楚这件事的真相?我也有同样的问题,我想我已经尝试了StackOverflow的所有解决方案!我确信这个警告是一种误导,它是某种配置问题,因为当我添加一个空白的.ts文件时,错误消失了,但我的空白项目仍然无法生成,我没有收到任何类型的错误消息。。。有什么想法吗?你能解决这个问题吗?我在发布这条消息时注意到脚本行被删除了。只需查找要从编辑的项目文件中删除的TypeScript word即可。。