“ npm install sync-request”导致打字稿构建失败

时间:2019-03-20 10:34:37

标签: node.js typescript npm

我在Visual Studio 2015中创建了一个新的Typescript Node.js控制台应用程序项目。

在cmd行运行:npm init
和:npm install ws --save-dev
将一些打字稿文件添加到项目中...到此为止,项目就可以正常构建了。
在cmd行之后:npm install sync-request --save-dev
然后,该项目将无法构建。

以下是从VS中的Build Output中选择的732个错误中的一部分:

typings\node\node.d.ts(78,6): error TS2300: Build:Duplicate identifier 'BufferEncoding'.
node_modules\@types\node\assert.d.ts(51,5): error TS2300: Build:Duplicate identifier 'export='.
node_modules\@types\node\assert.d.ts(51,5): error TS2300: Build:Duplicate identifier 'export='.
node_modules\@types\node\zlib.d.ts(111,11): error TS2451: Build:Cannot redeclare block-scoped variable 'Z_NO_FLUSH'.

在打字稿构建选项中,如果我关闭“报告任何错误时不发出输出”,则构建失败,但项目运行正常!

任何人都可以解释发生了什么事以及如何解决吗?

谢谢, 保罗

0 个答案:

没有答案