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

时间:2018-01-23 15:49:20

标签: npm webpack visual-studio-2017 npm-install azure-pipelines

我们有一个.net核心Asp.net框架SPA。我们在VS 2017上使用Nuget包管理器控制台执行以下命令。这将创建所有node_modules的东西但是在构建项目时它会抛出错误并失败“构建:无法找到'webpack-env'的类型定义文件”。它发生在我们这几个人身上。对于一些人来说会随机发生。我们还试图使用VSTS npm步骤在我们的构建服务器上获取node_modules,它会抛出相同的错误。有什么帮助吗?

  1. npm init -y(获取/创建package.json)
  2. npm install
  3. 仅供参考:我们在@types文件夹下有一个webpack-env文件夹

2 个答案:

答案 0 :(得分:2)

转到“依赖项”->右键单击“ npm”,然后单击“还原软件包enter image description here

答案 1 :(得分:0)

我们在离线创建项目时会定期收到此消息(当时无法访问互联网...一直在这里发生...)。

我们认为其原因是: a)基本模板中没有“基本”客户端(npm)软件包,因此在创建或首次构建时必须下载这些软件包;以及 b)模板/ VS / npm中存在一些错误或错误的配置,如果该项目是构建的或尝试构建的,则它永远不会尝试在在线时丢失包...

我们通常“只是知道这一点”,然后右键单击项目“ npm”小部件,然后选择“更新软件包”或“缺少安装”(对于我们而言有时是灰色的),但这通常会使它再次起作用...显然此后需要再次重建。

有时候这是行不通的,所以我们关闭VS更改app.js文件,然后重新打开,然后再次尝试以上操作……到目前为止,这已经为我们解决了。