Scratch3.0二次開發(fā)之windows環(huán)境下打包成exe的流程
先給大家看下Scratch3.0二次開發(fā)之windows環(huán)境下打包成exe的流程。
1、需要先安裝npm,安裝過程不作過多介紹了。
2、直接介紹打包成exe流程。
(1)首先在scratch-gui目錄下
cd scratch-gui npm install
設(shè)置靜態(tài)文件路徑
set BUILD_MODE=dist set STATIC_PATH=static
build scratch-gui
npm run build
設(shè)置鏈接
npm link
(2)進(jìn)入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
對打包的文件進(jìn)行壓縮 // 在 plugins 中添加 new UglifyJsPlugin 配置 plugins: [ new UglifyJsPlugin({ uglifyOptions: { output: { comments: false, }, warnings: false } }) ]
到此這篇關(guān)于Scratch3.0二次開發(fā)之windows環(huán)境下打包成exe的文章就介紹到這了,更多相關(guān)Scratch3.0打包exe內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IntelliJ IDEA卡死,如何優(yōu)化內(nèi)存
這篇文章主要介紹了IntelliJ IDEA卡死,如何優(yōu)化內(nèi)存,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05SonarQube實(shí)現(xiàn)自動化代碼掃描的安裝及使用集成方式
Sonar是一個用于代碼質(zhì)量管理的開源平臺,通過插件機(jī)制,Sonar可與第三方工具進(jìn)行集成。將Sonar引入到代碼開發(fā)的過程中,提供靜態(tài)源代碼安全掃描能力,這無疑是安全左移的一次很好的嘗試和探索2021-10-10將編碼從GB2312轉(zhuǎn)成UTF-8的方法匯總(從前臺、程序、數(shù)據(jù)庫)
這篇文章主要介紹了將編碼從GB2312轉(zhuǎn)成UTF-8的方法匯總(從前臺、程序、數(shù)據(jù)庫),需要的朋友可以參考下2015-11-11