Ubuntu nodejs+npm+electron安装

  • Post author:
  • Post category:其他


由于ubuntu用apt安装nodejs版本太老,当nodejs使用二进制文件安装,npm使用apt安装,导致npm无法安装模块,加上水平有限,遂产生下面的安装办法。



nodejs安装

1.从官网下载tar.gz文件,解压。
2.进入解压目录,找到bin文件夹下的node二进制文件。
3.运行命令sudo ln -s /node  /usr/local/bin 创建链接
4.添加node到系统环境:export PATH=$PATH:~/node-v12.16.1/bin/node
5.使用node -v查看版本



npm安装

1.安装npm:sudo apt install npm,此时npm可能和node的版本不匹配,无法安装npm包
2.将~/node-v12.16.1/lib/node_modules/npm/node-moudules里的所有包复制到/usr/share/npm/node_modules
3.此时就可以使用npm安装包了
4.npm换上淘宝镜像源:首先创建镜像配置文件:npm config set registry https://registry.npm.taobao.org
5.打开~/.npmrc并添加:sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
                     phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
                     ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
6.使用 npm -v 查看版本



electron安装

1.先使用 sudo npm install -g electron 尝试安装
2.如果失败,使用cnpm安装。先安装cnpm:sudo npm install cnpm -g --registry=http://registry.npm.taobao.org
3.在npm官网选择一个稍旧的electron包安装
4.sudo cnpm install -g electron@3.1.0
  sudo npm install electron-packager --global
5.使用electron -v, electron-packager -- version查看版本



版权声明:本文为cdhjm原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。