构建:找不到 webpack-env 的类型定义文件

Jon*_*Boy 6 npm webpack npm-install azure-pipelines visual-studio-2017

我们有一个 .net 核心 Asp.net 框架 SPA。我们在 VS 2017 上使用 Nuget 包管理器控制台执行以下命令。这将创建所有 node_modules 内容,但在构建项目时它会抛出错误并失败“ Build:Cannot find type definition file for 'webpack-env' ”。它发生在我们少数人身上。对于某些人来说,它会随机发生。我们还尝试使用 VSTS npm step 在我们的构建服务器上获取 node_modules,它会抛出相同的错误。有什么帮助吗?

  1. npm init -y(获取/创建 package.json)
  2. 安装

仅供参考:我们在@types 文件夹下有一个 webpack-env 文件夹

Ahm*_*afa 5

转到“依赖项”-> 右键单击​​“npm”,然后单击“恢复包”在此输入图像描述

  • 从 VS2017 开始为我工作。谢谢。 (2认同)

小智 0

我们在离线创建项目时经常会遇到这种情况(当时无法访问互联网......这种情况在这里一直发生......)。

我们认为这是由于:a)基本模板中没有“基本”客户端(npm)包,因此它必须在创建或首次构建时下载这些包,并且;b) templates/VS/npm 中的一些错误或错误配置,如果项目已构建或尝试构建,那么它在在线时永远不会尝试获取丢失的包...

我们通常“只知道这一点”,然后右键单击项目“npm”小部件,然后选择“更新包”或“安装缺失”(有时对我们来说是灰色的),但这通常会使其再次工作......显然需要重建在此之后再次。

有时这不起作用,所以我们关闭 VS 更改 app.js 文件并重新打开,然后再次尝试上述操作...到目前为止,这已经为我们解决了这个问题。