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中全局变量的实例解析
Mar 07 NodeJs
nodejs开发——express路由与中间件
Mar 24 NodeJs
nodejs服务搭建教程 nodejs访问本地站点文件
Apr 07 NodeJs
配置nodejs环境的方法
May 13 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
Nodejs进阶之服务端字符编解码和乱码处理
Sep 04 NodeJs
nodejs结合Socket.IO实现的即时通讯功能详解
Jan 12 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 NodeJs
NodeJs实现简易WEB上传下载服务器
Aug 10 NodeJs
NodeJS 文件夹拷贝以及删除功能
Sep 03 NodeJs
NodeJS开发人员常见五个错误理解
Oct 14 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
德劲1103二次变频版的打磨
2021/03/02 无线电
dede3.1分页文字采集过滤规则详说(图文教程)续二
2007/04/03 PHP
php使浏览器直接下载pdf文件的方法
2013/11/15 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
深入认识JavaScript中的函数
2007/01/22 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jQuery中:only-child选择器用法实例
2015/01/03 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python多线程编程方式分析示例详解
2013/12/06 Python
Python 列表list使用介绍
2014/11/30 Python
Python实现的批量下载RFC文档
2015/03/10 Python
Python实现提取文章摘要的方法
2015/04/21 Python
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python中for循环控制语句用法实例
2015/06/02 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
百度吧主申请感言
2014/01/12 职场文书
求职信怎么写
2014/05/23 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技