把玩Pencil项目之编译并运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把玩Pencil项目之编译并运行相关的知识,希望对你有一定的参考价值。

Pencil是个好项目。使用Electron作为运行环境,如同Vs Code一样,将JS跨平台桌面应用做了一个好的示范。个人很喜欢这种方式,毕竟多年来关注Web全栈开发,有一种JS一统天下的感觉。我的运行环境是Mac book + vscode。

  1. 首先是下载Pencil项目

  2. 用vs code打开,运行npm i 安装依赖。这里遇到了第一个坑,权限问题,并且撞墙了。如下命令解决:

sudo npm install -g electron --unsafe-perm=true --allow-root --registry=https://registry.npm.taobao.org

  3. 安装成功后,npm start运行时遇到了第二个坑,控制的报错,bing后发现是electron的版本1.8.4有问题,于是uninstall,退回到1.7.8。结果安装了3此才成功

sudo npm install -g electron@1.7.8 --unsafe-perm=true --allow-root --registry=https://registry.npm.taobao.org

  4. npm start 终于运行成功了!开发模式启动可以使用如下命令:

npm run start:dev

 

   

以上是关于把玩Pencil项目之编译并运行的主要内容,如果未能解决你的问题,请参考以下文章

轻松把玩HttpClient之配置ssl,采用绕过证书验证实现https

轻松把玩HttpClient之封装HttpClient工具类,新增验证码识别功能

轻松把玩HttpClient之封装HttpClient工具类,携带Cookie的请求

轻松把玩HttpClient之封装HttpClient工具类,插件式配置HttpClient对象

轻松把玩HttpAsyncClient之模拟post请求示例

Qt入门之基础篇 ( 二 ) :Qt项目建立编译运行和发布过程解析