我们有一个.net核心Asp.net框架SPA。我们在VS 2017上使用Nuget包管理器控制台执行以下命令。这将创建所有node_modules的东西但是在构建项目时它会抛出错误并失败“构建:无法找到'webpack-env'的类型定义文件”。它发生在我们这几个人身上。对于一些人来说会随机发生。我们还试图使用VSTS npm步骤在我们的构建服务器上获取node_modules,它会抛出相同的错误。有什么帮助吗?
仅供参考:我们在@types文件夹下有一个webpack-env文件夹
答案 0 :(得分:2)
答案 1 :(得分:0)
我们在离线创建项目时会定期收到此消息(当时无法访问互联网...一直在这里发生...)。
我们认为其原因是: a)基本模板中没有“基本”客户端(npm)软件包,因此在创建或首次构建时必须下载这些软件包;以及 b)模板/ VS / npm中存在一些错误或错误的配置,如果该项目是构建的或尝试构建的,则它永远不会尝试在在线时丢失包...
我们通常“只是知道这一点”,然后右键单击项目“ npm”小部件,然后选择“更新软件包”或“缺少安装”(对于我们而言有时是灰色的),但这通常会使它再次起作用...显然此后需要再次重建。
有时候这是行不通的,所以我们关闭VS更改app.js文件,然后重新打开,然后再次尝试以上操作……到目前为止,这已经为我们解决了。