2017-07-15 92 views
1

下載vscode源代碼。按照他們的指示構建,當我跑在[email protected]安裝腳本失敗

scripts\npm.bat install 

[email protected]安裝腳本失敗。

控制檯也顯示了以下:

D:\vscode-master\node_modules\extract-zip\index.js:35 
    zipfile.readEntry() 
     ^

TypeError: zipfile.readEntry is not a function 
at D:\vscode-master\node_modules\extract-zip\index.js:35:15 
at D:\vscode-master\node_modules\yauzl\index.js:31:7 
at D:\vscode-master\node_modules\yauzl\index.js:96:14 
at D:\vscode-master\node_modules\yauzl\index.js:342:5 
at D:\vscode-master\node_modules\fd-slicer\index.js:32:7 
at FSReqWrap.wrapper [as oncomplete] (fs.js:629:17) 

我已經安裝了提取拉鍊v 1.6.5,這依賴被提及。不知道這裏有什麼問題。我刪除了node_modules和構建文件並再次檢查。似乎沒有工作。你能指導我在這裏嗎?

回答

0

我今天在使用npm @ 5編譯vscode源代碼時遇到了同樣的問題。

您可以嘗試先刪除npm-shrinkwrap.json。它在我的Mac上解決了這個問題。

原因似乎郵政路徑得到了undefined應該是~/.electron-gyp/.electron/mksnapshot-v1.6.0-darwin-x64.zip

+0

'npm-shrinkwrap.json'位於何處? – ryderd

0

已安裝4.6.1。最初沒有工作。接受了一個新的vscode源代碼並重新構建,這似乎是個竅門。我也開了一個git的問題,有些人已經發布了他們自己的解決方案。

請檢查this git鏈接問題。

Regards,

相關問題