1. ホーム
  2. Web プログラミング
  3. 関連情報

Scratch3.0 Windows環境パッケージのexeプロセスへの二次開発

2022-01-01 04:46:25

まず、Scratch3.0をwindows環境でexeにパッケージングするまでの流れを紹介します。

1、最初にnpmをインストールする必要がありますが、インストール方法はあまり紹介されません。

 2、パッケージングを直接exe処理に導入する。

(1) まず、scratch-gui ディレクトリにある

cd scratch-gui
npm install

静的ファイルのパスを設定する

set BUILD_MODE=dist
set STATIC_PATH=static

scratch-guiのビルド

npm run build

リンクを設定する

npm link

(2) scratch-desktopディレクトリに移動します。

cd scratch-desktop
npm install

リンク scratch-gui

npm link scratch-gui
npm run build-gui

dist ファイルを生成する

npm start

(3) 次に、scratch-desktop ディレクトリを、以下のように開きます。 *scripts->electron-builder-wrapper.js* ・・・・・・。 ファイルをコメントアウトしてください。(49行ほど)

If ((targetGroup === 'nsis') && ! (childEnvironment.CSC_LINK || childEnvironment.WIN_CSC_LINK)) {
    throw new Error(NSIS build requires CSC_LINK or WIN_CSC_LINK);
}

(4) 最後に、先ほどのscratch-desktopディレクトリで

npm run dist

終了すると、scratch-desktop の dist フォルダにスクラッチのインストールパッケージが表示されます。

ps: Scratch 3.0 のソースコードのパッケージング設定 webpack.config.js を見てみましょう。

Compress the packaged files
// Add the new UglifyJsPlugin configuration to plugins
plugins: [
 new UglifyJsPlugin({
  uglifyOptions: {
   output: {
    comments: { false,
   },
   warnings: false
  }
 })
}

この記事は、Windows環境のScratch3.0二次開発をexeにパッケージされてここに導入され、より関連Scratch3.0パッケージexeの内容は、以前の記事のスクリプトのホームを検索したり、次の関連記事を閲覧し続けてくださいあなたは、スクリプトのホームをよりサポートすることを願っています