2017-01-26 38 views
0

我有一個電子應用程序運行沒有問題,當使用electron www從命令行,但是當我使用電子包建立一個獨立的二進制文件時,內置的二進制產生控制檯錯誤爲它找不到某些前端庫(angularMoment就是其中之一)。 Electron-package也未能包含其他包含應用程序HTML模板的文件夾。電子包不包括所有源文件

項目文件夾看起來是這樣的:

/electron 
    /www 
     /app 
     /css 
     /img 
     /js 
     /node_modules 
     - index.html 
     - main.js 
     - package.json 

我從www文件夾中運行electron-package和過程沒有錯誤但完成的lib文件夾中前面提到的某些文件夾得到錯過關閉/忽略。

任何想法爲什麼會發生這種情況?

回答

0

開發時,您是否使用npm install angular-moment --save命令安裝了角度矩?

+0

不,所有的前端庫都是使用bower安裝的。其中一些*被包含在電子包中。我只是無法弄清楚爲什麼它包含了一些而不是其他的。 –

+0

只要你使用'--save'參數,它通常應該保留它並在包裝中使用它。你手動移動lib或類似的東西? –