Nodejs 和 Electron ubuntu下快速安装过程


Posted in NodeJs onMay 04, 2018

查找时间管理软件的时候发现了superProductivity这个程序,使用electron进行开发,于是看了一下介绍,手痒了,尝试进行环境搭建,一下步慢慢补齐前端知识吧

nodejs安装

nodejs的版本更新较快,所以可能一个系统上存在多个版本,管理工具也可以多种多样,我选择使用nvm进行安装,一个原因是管理简单,另外一个是不用先安装nodejs再进行升级。

1.安装nvm

先查看nvm的版本,然后替换下列脚本地址中的版本信息获得nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.10/install.sh | bash

2.查看nvm版本

nvm -v

3.如果出现找不到nvm,一般应该为配置问题,在 ~/.bash.rc ~/.profile or ~/.bash_profile 检查是否有如下话语,

export NVM_DIR="/home/carl/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

4.安装node

查看可安装node的版本

nvm ls-remote

当然安装可以使用多种方法如

××安装稳定版
nvm install stable
××安装特定版本,版本号可以从上面的查看版本里的结果找
nvm install 8.11.1
××查看当前node 版本
nvm current
××查看所有node版本
nvm ls
××切换使用版本
nvm use  8.11.1

安装electron

网上很多安装electron使用的是npm,但是我这里执行是有问题的,安装失败,提示是权限问题,我已经使用sudo进行安装了,可能是网络或者配置那里没对吧,没必要在这上面进行纠结,查看了网上的方法我选用的cnpm进行安装,当然你也可以尝试一下是否能够进行安装

××npm安装
sudo npm install electron --save-dev --save-exact
××cnpm安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
××使用cnpm进行安装,使用方法和npm相同
cnpm install -g electron

总结

以上所述是小编给大家介绍的Nodejs 和 Electron ubuntu下快速安装过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

NodeJs 相关文章推荐
nodejs实现黑名单中间件设计
Jun 17 NodeJs
nodejs教程之制作一个简单的文章发布系统
Nov 21 NodeJs
nodejs修复ipa处理过的png图片
Feb 17 NodeJs
Nodejs中 npm常用命令详解
Jul 04 NodeJs
Nodejs下用submit提交表单提示cannot post错误的解决方法
Nov 21 NodeJs
nodejs的压缩文件模块archiver用法示例
Jan 18 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
nodejs+express搭建多人聊天室步骤
Feb 12 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
Nodejs实现多文件夹文件同步
Oct 17 NodeJs
nodejs中使用archive压缩文件的实现代码
Nov 26 NodeJs
nodejs处理tcp连接的核心流程
Feb 26 NodeJs
nodejs 日志模块winston的使用方法
May 02 #NodeJs
详解redis在nodejs中的应用
May 02 #NodeJs
nodejs读取并去重excel文件
Apr 22 #NodeJs
nodeJS模块简单用法示例
Apr 21 #NodeJs
NodeJS安装图文教程
Apr 19 #NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 #NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 #NodeJs
You might like
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
JS判断客户端是手机还是PC的2个代码
2014/04/12 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python如何创建TCP服务端和客户端
2018/08/26 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
python自动点赞功能的实现思路
2020/02/26 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
2020/06/18 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
大学生自我鉴定范文
2013/12/28 职场文书
学校后勤岗位职责
2014/02/19 职场文书
公司请假条范文
2014/04/11 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书