OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

环境:主机windows 10 家庭版    虚拟机VirtualBox64位6.1.12     OpenSuSE-Leap-15.2 64位

641.使用指令zypper install nodejs下载最新的nodejs版本。

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。


2.使用指令node -vnpm -v检查是否安装成功。

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。


3.为Nodejs和Npm配置软链接,使全局都可以使用Node和Npm指令。
(1),查询nodejs和Npm安装路径:whereis nodewhereis npm查询

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。


(2),创建软链接:
ln -s /usr/bin/node /usr/local/bin/node
ln -s /usr/bin/npm /usr/local/bin/npm

(3),查询路径看是否配置成功。

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。


4.为日后方便下载第三方包和工具,给nodej和Npm创建并配置全局文件夹和缓存文件夹
(1),进入/usr/local下创建node文件夹,并在node下创建全局文件夹和缓存文件夹。
使用指令:
mkdir /usr/local/node
mkdir /usr/local/node/node_global
mkdir /usr/local/node/node_cache

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。


发现文件夹都创建完成了。
(2),将全局安装路径和缓存路径配置到相应文件夹下:
npm config set prefix "node_global"
npm config set cache "node_cache" 

*注意,这里配置命令的时候最好在node下,防止配置文件夹错误或者其他问题。
(3),下载一个第三方包检查是否配置成功,我这里下载一个express框架作为示范。
指令:
npm install -g express

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

这里文件夹内显示了第三方包express,表示配置成功了。

【1】,为express创建软链接

在node_global目录下的Bin文件中存有express的配置文件

使用指令配置软链接

ln -s /usr/local/node/node_global/bin/express /usr/local/bin/express

最后检查一下软链接是否配置成功。

使用指令express --version

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

这里显示了express的版本说明指令可以使用,软链接配置完成。

5.配置国内镜像cnpm(可看个人需求)

(1),使用指令安装镜像cnpm。

npm install -g cnpm --registry=https://registry.npm.taobao.org

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

(2),为cnpm配置软链接,以可以再全局使用cnpm指令。

【1】,在/usr/local/node/node_global/bin中找到cnpm的配置文件(因为上面配置了npm安装第三方包将安装在Node_global下)

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

使用指令创建软链接

ln -s /usr/local/node/node_global/bin/cnpm /usr/local/bin/cnpm

cnpm-v检查是否能使用cnpm指令

OpenSuse安装NodeJS及安装Express框架,配置cnpm镜像命令。

到这里发现指令可以正常使用说明配置成功了。本篇文章的目的也完成了。那么在本片文章中如果有什么地方出错或者不对的欢迎大家指出和讨论。依旧是本片文章根据自身实际情况完成,如需参照请酌情思考后使用,谢谢!

 

参考文章:

https://www.cnblogs.com/qiangyuzhou/p/11589793.html   (LINUX 安装NODEJS环境以及路径配置)

https://www.cnblogs.com/meng2017/p/11823384.html      (Linux下安装cnpm)

谢谢两位大佬编写文章的帮助!