C#ATIA

↑タイトル詐欺 主にFusion360API 偶にCATIA V5 VBA(絶賛ネタ切れ中)

electron-react-boilerplate2

こちらの続きです。
electron-react-boilerplate1 - C#ATIA

前回パッケジングでのエラーの解消方法が分からなかったのですが、
やっと解決しました。

素の状態でこちらを実行。

yarn package

こちらのエラーが出ます。
f:id:kandennti:20210318085905p:plain

”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なのかな?