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)文章
如何解決vscode中ESLint和prettier沖突問題
這篇文章主要給大家介紹了關(guān)于如何解決vscode中ESLint和prettier沖突問題的相關(guān)資料,ESLint和Prettier之間可能會發(fā)生沖突,因?yàn)樗鼈兌际怯糜诖a規(guī)范化的工具,但它們的規(guī)則和格式化方式可能不同,需要的朋友可以參考下2023-11-11
抓包工具Fiddler的使用方法詳解(Fiddler中文教程)
本文詳細(xì)說明了抓包工具Fiddler的使用方法與各個(gè)面板的功能介紹 每個(gè)按鈕都說明了他的功能,完全可以當(dāng)作Fiddler的中文教程了2018-10-10
程序員開發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?
這篇文章主要介紹了程序員開發(fā)項(xiàng)目是選擇效率還是質(zhì)量呢?本文對這個(gè)每個(gè)程序員都會遇到的一個(gè)問題做了講解,需要的朋友可以參考下2014-07-07
VSCode中通過launch.json文件打斷點(diǎn)DeBug調(diào)試代碼詳細(xì)圖文教程
在VSCode中l(wèi)aunch.json是用于配置調(diào)試器的文件,它定義了調(diào)試會話的各種設(shè)置,下面這篇文章主要給大家介紹了關(guān)于VSCode中通過launch.json文件打斷點(diǎn)DeBug調(diào)試代碼的詳細(xì)圖文教程,需要的朋友可以參考下2024-08-08
關(guān)于postman上傳文件執(zhí)行成功而使用collection runner執(zhí)行失敗的問題
這篇文章主要介紹了關(guān)于postman上傳文件執(zhí)行成功而使用collection runner執(zhí)行失敗的問題,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12
即時(shí)通訊軟件在網(wǎng)頁上啟動臨時(shí)對話的鏈接代碼
旺旺臨時(shí)對話的鏈接,MSN臨時(shí)對話的鏈接,Skype臨時(shí)對話的鏈接2008-11-11

