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の内容は、以前の記事のスクリプトのホームを検索したり、次の関連記事を閲覧し続けてくださいあなたは、スクリプトのホームをよりサポートすることを願っています
関連
-
5つのステップでは、ビデオを作成するために統一とWeChatの(ゲーム)小さなプログラムの相互作用を完了する
-
コンピュータネットワークの毎日の練習問題、毎日少しずつ進歩する
-
スクラッチ3.0二次開発におけるスクラッチブロックのコンパイルフリー改造問題
-
Win10でのスクラッチwww環境構築の詳細チュートリアル
-
VSCodeでsshキー不要のサーバーへのリモートログインを行う方法
-
gitツール共通コマンドとssh操作方法
-
パフォーマンステストによるネットワークスループット監視プロセスの説明
-
フィンドラーの携帯電話パケットキャプチャープロセスを実装するためのソフトウェアテスト
-
vscodeの左エクステンションのアクティビティバーが消える問題とその解決方法
-
Unityアニメーションについて ステートマシン アニメーター活用術 チュートリアル
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
CookieのSameSiteプロパティの概要
-
WordPressのヘッダーとフッターにコードを追加する方法
-
Scratch3.0 sb3ファイル読み込み時のページ初期化 操作コード
-
SonarQubeの自動コードスキャン用インストールと統合方法
-
Webからイントラネットへの浸透のプロセスを詳しく解説
-
MACシステムIDEAフェイスプラグイン「MaterialThemeUI
-
WordPressのワンクリックで他のユーザーIDに切り替わるログイン機能方法
-
VS Nugetの実践的な使い方
-
0から1へのバックエンドアーキテクチャ構築の進化(MVC、サービス分割、マイクロサービス、ドメインドリブン)
-
WordPressメディアライブラリのカテゴリ/フォルダ管理プラグインのおすすめをいくつか紹介します。