2017-08-23 57 views
0

當我第一次開始學習選舉時,我使用的書推薦使用npm install -g electron來安裝。現在我在npm網站上看到,npm install electron --save-dev是安裝它的首選方式。如何在同一臺機器上使用兩個版本的Electron

因此,我創建了一個新的項目目錄並運行npm init,然後運行 npm install electron --save-dev。根據package.json安裝了Electron 1.7.5,但是當我在項目目錄中鍵入electron時,它會報告版本1.6.10,它是使用-g選項安裝的版本。

有沒有辦法讓我的新項目使用1.7.5?我已經使用1.6.10版完成了一個小型項目,並且不想做任何事情來阻止它運行。

謝謝你,吉姆

回答

0

可以出node_modules/.bin的直接運行電子的本地版本 - 最有可能它會被稱爲node_modules/.bin/electron

您可以使用npmgulp(或者甚至是一個shell腳本/批處理文件)爲您運行該應用程序。

+0

我沒有node_modules/bin目錄。我有一個node_modules/electron/dist – Cleanman2

+0

注意:以上評論意外發送。我沒有node_modules/bin目錄。我有一個node_modules/electron/dist目錄,它似乎是唯一一個帶有可執行電子文件的目錄。如果我從那裏運行電子,我會得到全球版本1.6.10。 – Cleanman2

+0

@ Cleanman2哎呀,我在上面的回答中有一個錯字。它是'node_modules/.bin'(注意''。) –

相關問題