こちらの続きです。
electron-react-boilerplate1 - C#ATIA
前回パッケジングでのエラーの解消方法が分からなかったのですが、
やっと解決しました。
素の状態でこちらを実行。
yarn package
こちらのエラーが出ます。
”rm -rf” コマンドを調べるとLinuxのコマンドなんですね。
package.jsonの "package" を見るとこんな感じです。
・・・ "scripts": { "build": "concurrently \"yarn build:main\" \"yarn build:renderer\"", "build:main": "cross-env NODE_ENV=production webpack --config ./.erb/configs/webpack.config.main.prod.babel.js", "build:renderer": "cross-env NODE_ENV=production webpack --config ./.erb/configs/webpack.config.renderer.prod.babel.js", "rebuild": "electron-rebuild --parallel --types prod,dev,optional --module-dir src", "lint": "cross-env NODE_ENV=development eslint . --cache --ext .js,.jsx,.ts,.tsx", "package": "rm -rf src/dist && yarn build && electron-builder build --publish never", ・・・
LinuxコマンドをWinで利用出来るようにする方法もあるようですが、
高々ビルドの為だけに、大掛かりな事をするのも気が重い。
処理内容的には "src/dist" フォルダの削除だけのようなので、winで同等の処理
させる様に修正しました。
・・・ "package": "rd /s /q src\\dist && yarn build && electron-builder build --publish never", ・・・
これでビルド出来るようになりました。
やっとスタートラインに立てた!
ん?よく見るとTypeScriptなのかな?