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 相关文章推荐
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 NodeJs
Nodejs极简入门教程(一):模块机制
Oct 25 NodeJs
NodeJS中利用Promise来封装异步函数
Feb 25 NodeJs
Nodejs实战心得之eventproxy模块控制并发
Oct 27 NodeJs
Jquery通过ajax请求NodeJS返回json数据实例
Nov 08 NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 NodeJs
NodeJS实现图片上传代码(Express)
Jun 30 NodeJs
使用nodejs+express实现简单的文件上传功能
Dec 27 NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 NodeJs
Nodejs调用Dll模块的方法
Sep 17 NodeJs
详解nodejs http请求相关总结
Mar 31 NodeJs
nodejs中的异步编程知识点详解
Jan 17 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
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
2015/08/07 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
解决antd Form 表单校验方法无响应的问题
2020/10/27 Javascript
Python中的yield浅析
2014/06/16 Python
Python中集合类型(set)学习小结
2015/01/28 Python
详解Python中的文本处理
2015/04/11 Python
Python的标准模块包json详解
2017/03/13 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
Python中实现输入一个整数的案例
2020/05/03 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
出国留学自荐信
2013/10/25 职场文书
幼儿园门卫制度
2014/01/29 职场文书
应届毕业生自荐信例文
2014/02/26 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
财务会计岗位职责
2015/02/03 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python