2017-11-13 8 views
0

私の電子アプリで新しいファビコンを設定し、自分のアプリがビルドされているときにデフォルトの電子アイコンを置き換えたいと思います。電子ビルダーでエレクトリックファビコンを設定

私はelectron-builderパッケージを使用しています。ドキュメントでは、私はアイコンneed to be placed in the build directory.次を参照してください。

enter image description here

と私は私のアプリを構築し、私はこのメッセージをしました:

Application icon is not set, default Electron icon will be used

誰でも手伝ってもらえますか?私package.json

パート:

"build": { 
    "win": { 
    "icon": "build/app.ico" 
    } 
} 

答えて

0

winキーの下に、あなたはまた、アイコンのパスを指定する必要があります以下のスクリプトパッケージ.json

"package-win": "electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=Company --version-string.FileDescription=CE --version-string.ProductName=\"Product\"" 
+0

こんにちは! –

+0

@StéphaneRICHIN、それは "ビルド"キーの下にあるべきです - 私は私の例を更新しました –

+0

うん、私はあなたの助けをありがとう!テストした後、同じ結果: 'アプリケーションアイコンが設定されていません、デフォルトの電子アイコンが使用されます'(私の最初の投稿を更新しました) –

0

私はWindows上で私のアイコンを持って管理:package.json

"scripts": { 
    "postinstall": "install-app-deps && npmpd", 
    "pre-build": "./node_modules/.bin/electron-rebuild", 
    "build-bcrypt": "npm rebuild bcrypt --update-binary", 
    "develop": "npm run private:compile -- --source-maps true && run-p -r private:watch private:serve", 
    "test": "mocha -R spec --compilers js:babel-core/register test/**/*.spec.js", 
    "lint": "eslint --no-ignore scripts app test *.js", 
    "pack": "run-s private:clean private:compile private:build:all", 
    "pack:mac": "run-s private:clean private:compile private:build:mac", 
    "pack:win": "run-s private:clean private:compile private:build:win", 
    "pack:linux": "run-s private:clean private:compile private:build:linux", 
    "private:build:all": "build -mwl", 
    "private:build:mac": "build --mac", 
    "private:build:win": "build --win", 
    "private:build:linux": "build --linux", 
    "private:watch": "npm run private:compile -- --source-maps true --watch --skip-initial-build", 
    "private:serve": "babel-node scripts/serve.js", 
    "private:compile": "babel app/ --copy-files --out-dir build", 
    "private:clean": "rimraf build", 
    "private:cleandb": "rm -rf ./categories ./presentations ./slides ./users" 
    }, 
    "build": { 
    "win": { 
     "icon": "build/icon.ico" 
    } 
    } 
関連する問題