Scratch3.0二次開發之windows環境下打包成exe的流程
先給大傢看下Scratch3.0二次開發之windows環境下打包成exe的流程。
1、需要先安裝npm,安裝過程不作過多介紹瞭。
2、直接介紹打包成exe流程。
(1)首先在scratch-gui目錄下
cd scratch-gui npm install
設置靜態文件路徑
set BUILD_MODE=dist set STATIC_PATH=static
build 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文件夾中即可看到scratch的安裝包。
ps:下面看下Scratch3.0 源碼打包配置 webpack.config.js
對打包的文件進行壓縮 // 在 plugins 中添加 new UglifyJsPlugin 配置 plugins: [ new UglifyJsPlugin({ uglifyOptions: { output: { comments: false, }, warnings: false } }) ]
到此這篇關於Scratch3.0二次開發之windows環境下打包成exe的文章就介紹到這瞭,更多相關Scratch3.0打包exe內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- 解析scratch3.0二次開發之scratch-blocks免編譯修改問題
- 淺談IDEA Scratch files萬能的臨時文件功能
- django連接Mysql中已有數據庫的方法詳解
- Scratch3.0 頁面初始化同時加載sb3文件的操作代碼
- 使用Dockerfile腳本定制鏡像的方法