Visual Studio 2015 - Typescript"Build:找不到模块......"

Vic*_*tor 9 visual-studio typescript visual-studio-2015

我正在尝试将Typescript添加到现有的.NET MVC项目中.然而,当我尝试构建时,我得到了奇怪的错误消息.Intellisense工作,我可以看到打字工作.我还可以看到在手动保存时生成的.js文件,这意味着compileOnSave可以正常工作.只有当我尝试构建整个项目时,才会出现错误.

在此输入图像描述

我在Visual Studio 2015中使用以下设置:

  • 已经安装了typescript 2.0.3

  • 在我的package.json文件中添加了以下devDependencies

在此输入图像描述

  • 我的tsconfig文件看起来像这样

在此输入图像描述

  • 这是我导入package.json文件中指定的依赖项的方法.

在此输入图像描述

小智 0

你的 npm 依赖项安装了吗?如果没有,那么您应该npm install手动在项目文件夹上运行命令,或者为了将来避免这种情况,您可以在构建时通过编辑.njsproj文件,在行之后自动将 npm 包安装到您的项目中

<Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsTools.targets" />
Run Code Online (Sandbox Code Playgroud)

添加以下部分:

<PropertyGroup>
    <PreBuildEvent>
        npm install --msvs_version=2015
    </PreBuildEvent>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

或者,如果您只想在重建时使用它,那么:

<PropertyGroup>
    <BeforeRebuildEvent>
      npm install --msvs_version=2015
    </BeforeRebuildEvent>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

命令行选项--msvs_version=2015不是强制性的,但如果您使用多个版本的 VS 或者您的 npm 设置不正确,那么它可能会有用。