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!

推薦閱讀: