2017-09-29 109 views
0

我發展與電子和應用角度4.我要顯示一個對話框,當我點擊一個按鈕來選擇一個文件夾,但有一個問題電子API:fs.existsSync不是角和電子應用的功能錯誤

FS error 我見過很多人有同樣的問題,但我找不到解決方案來解決這個問題。我試圖通過添加需要FS模塊腳本來修改角CLI配置,但它也失敗了......

我的組件看起來是這樣的:

import { Component, OnInit } from '@angular/core'; 
import { dialog } from 'electron'; 

@Component({ 
    selector: 'app-photos', 
    templateUrl: './photos.component.html' 
}) 
export class PhotosComponent implements OnInit { 

    private path = ''; 
    private photos = ['A', 'B', 'C']; 

    constructor() { } 

    ngOnInit() { 
    } 

    openFolderSelector() { 
    dialog.showOpenDialog({ properties: ['openDirectory'] }, (filepaths) => { 
     console.log(filepaths); 
    }); 
    } 
} 

有誰使它工作?

感謝您的幫助!

回答

0

嘗試導入「對話框中的」這個樣子?

常量{對話框} =需要( '電子');

Source

+0

是的,我試過,但仍然得到同樣的錯誤:( – Juandi