ArthurSlogSLog-61年·1广州·中国Sep6th2018GitHubNPMPackagePageArthurSlogPageNuggetsHomepageShortBookHomepagesegmentfaultSegmentfaultSegmentfault开发环境MacOS(HighSierra10.13.5)需要的资料和资料来源:Electron是nodejs的第三方模块,Electron官网ElectronGithubnpm权限开始编码,新建一个文件夹electron_learningload,然后切换到electron_learningload的路径cd~/Desktop/mkdirelectron_learningload&&cdelectron_learningload使用npm初始化环境(其实就是创建并配置一个package.json文件)sudonpminit然后使用npm安装electron开发工具包,根据electron官方说明要安装预构建的Electron二进制文件,请使用npm。首选方法是在你的app中安装Electron作为开发依赖:npminstallelectron--save-dev根据上面,我们使用npm执行命令,安装electron模块npminstallelectron--save-dev,结果是报错,报错信息如下Error:EACCES:permissiondenied......ok,这里出现EACCES错误事件,提示权限问题结合electron官方说明和npm官方手册,解决方法如下如下:sudonpminstallelectron--save-dev--unsafe-perm=trueok,此时electron模块应该安装成功,写个脚本验证一下~/Desktop/electron_learningload/index.jsconstelectron=require('electron')constproc=require('child_process')console.log(electron)constchild=proc.spawn(electron)现在切换到文件路径cd~/Desktop/electron_learningload/正常运行下执行脚本nodeindex.js,会打开一个ElectronGUI界面至此,我们完成了Nodejs第三方模块Electron的安装和测试。欢迎关注我的微信公众号ArthurSlog喜欢我的文章请点赞留言谢谢
