温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Scratch3.0二次开发之windows环境下打包成exe的示例分析

发布时间:2021-08-17 10:32:04 来源:亿速云 阅读:217 作者:小新 栏目:开发技术

小编给大家分享一下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:下面看下Scratch4.0 源码打包配置 webpack.config.js

对打包的文件进行压缩
// 在 plugins 中添加 new UglifyJsPlugin 配置
plugins: [
 new UglifyJsPlugin({
  uglifyOptions: {
   output: {
    comments: false,
   },
   warnings: false
  }
 })
]

以上是“Scratch3.0二次开发之windows环境下打包成exe的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI