我正在嘗試在電子中設置Angular2 CLI項目,並且我不太確定在獲取由CLI設置生成的基本Angular組件後,從哪裏開始。Angular2 CLI與電子
我之前成功地使用過Angular2,但那不是CLI的一部分。
因此,爲了澄清,我使用Angular2 CLI生成了基本的Angular2應用程序。現在我不確定如何將它與Electron連接起來。
有沒有人做過這個?也許你可以提供一些見解。任何幫助都將不勝感激。
謝謝!
我正在嘗試在電子中設置Angular2 CLI項目,並且我不太確定在獲取由CLI設置生成的基本Angular組件後,從哪裏開始。Angular2 CLI與電子
我之前成功地使用過Angular2,但那不是CLI的一部分。
因此,爲了澄清,我使用Angular2 CLI生成了基本的Angular2應用程序。現在我不確定如何將它與Electron連接起來。
有沒有人做過這個?也許你可以提供一些見解。任何幫助都將不勝感激。
謝謝!
只是想我會讓你們都知道我找到的解決方案。當你使用CLI進行ng-build時,會發現它完全刪除了dist文件夾,然後使用src文件夾重新制作它。這意味着它擺脫了存儲在dist文件夾中的main.js,renderer.js和package.json電子需求。
爲了確保Electron文件(main.js,package.json和renderer.js)在每次使用ng build時都轉到Dist文件夾,我使用GulpJS設置了一個任務,將它們複製到正確的位置。無論如何,希望這可以幫助任何面臨同樣問題的人!
嘿,我正在努力做到這一點!您是否通過Angular CLI提供的託管URL訪問網站 - 「win.loadURL(」http:// localhost:4200 /「)' – Luca
否,在Electron使用的main.js文件中,創建窗口的函數是指定URL的位置。 mainWindow.loadURL('file:// $ {__dirname}/index.html') 使用Electron,站點/應用程序通過運行Chromium的精簡瀏覽器運行。沒有URL欄,沒有工具欄等... –
是的,我明白,但對於本地開發,如果你沒有使用角度CLI指向本地主機,你如何獲得實時重載。我指出我的dist文件夾,它只是我的應用程序的一個陳舊的版本,除非我通過'ng build'重建 – Luca
如果您剛找到解決方案,請自動回答您的問題,請勿使用解決方案進行編輯。 –
謝謝,沒有意識到我可以做到這一點。 –
沒問題的傢伙。把你的問題標爲:) –