git clone https://github.com/WizTeam/WizNoteLite.git
使用时当前版本如图:
编译后产物版本:
注意:我的编译目录为~/project/wiznotelite/t-WiznoteLite
(1). 预备步骤: 安装npm和设置淘宝镜像源,以及github上所说的依赖。
如果网络畅通,参考如何在 Ubuntu 20.04 上安装 Node.js 和 npm 的方法四进行安装,自行解决中间问题。
淘宝镜像源设置,设置后使用npm
命令时换成cnpm
,例如cnpm install
用于安装依赖模块。
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g foreman
npm install -g node-gyp
(2). 对项目进行修改: 删除package-lock.json, 在package.json中增加mime-types
模块(否则编译产物运行时会报缺少该模块)。
否则编译产物运行结果:
(3). 测试运行
npm install
或者cnpm install
的命令获取依赖模块。./node_modules/.bin/electron ./tools/build_sqlite3
npm start
cnpm install
结果如图bug时(RunScriptError: post install error),请按照该博客所说执行npm rebuild node-sass
解决。
(4). 编译
./node_modules/.bin/electron ./tools/build_sqlite3
./post-install.sh
npm run pack
./out/WizNote\ Lite-2.1.3.AppImage
测试编译产物在out目录下: