Ketika saya npm runbuild di vue.js mendapatkan error, Interface 'NodeRequire' tidak dapat secara bersamaan memperluas tipe 'Require'


12
ERROR in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts(139,11):
139:11 Interface 'NodeRequire' cannot simultaneously extend types 'Require' and 'RequireFunction'.
  Named property 'cache' of types 'Require' and 'RequireFunction' are not identical.
    137 |
    138 | // For backwards compability
  > 139 | interface NodeRequire extends NodeJS.Require {}
        |           ^
    140 | interface RequireResolve extends NodeJS.RequireResolve {}
    141 | interface NodeModule extends NodeJS.Module {}
    142 |

 error  in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts

ERROR in C:/phpStudy2018/PHPTutorial/WWW/Tms.Web/node_modules/@types/node/globals.d.ts(139,11):

Lingkungan saya adalah skrip vue.js +. Saya tidak tahu apakah saya memiliki masalah dengan konfigurasi saya atau dengan paket pihak ketiga Dapatkah Anda memberi saya saran yang berguna Terima kasih

Jawaban:


19

Saya memiliki masalah yang sama.

versi @ types / node adalah 13.1.0 dirilis pada Senin, 23 Des 2019 16:40:55 GMT

dalam kasus saya, ini berfungsi ketika saya menggunakan versi sebelumnya 12.12.22

npm install --save-dev @types/node@12.12.22


Anda juga harus menggunakan --save-exactflag atau package.jsonmendapatkan baris ini: "@types/node": "^12.12.22"alih-alih versi yang tepat"12.12.22"
ux.engineer


berfungsi dengan baik untuk saya ... Terima kasih
kumaresan_sd

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.