云网牛站
所在位置:首页 > Linux云服务器 > 在CentOS 7系统中安装MEAN.JS的方法

在CentOS 7系统中安装MEAN.JS的方法

2019-03-14 10:35:47作者:陈雄稿源:云网牛站

本文教你在CentOS 7操作系统中成功安装MEAN.JS Stack,以下是具体方法,本文也适用于基于RPM的系统,如RHEL 7、Scientific Linux 7和Fedora等。

 

安装MongoDB

请参考在RHEL 8/CentOS 8系统上安装和配置MongoDB 4的方法

参考上面的文章安装MongoDB后,使用命令通过防火墙允许相关端口:

firewall-cmd --permanent --add-port=27017/tcp

firewall-cmd --permanent --add-port=3000/tcp

请注意,你需要通过防火墙/路由器允许端口3000按顺序从远程系统访问MEAN.JS Stack测试页。

重启firewalld服务:

firewall-cmd --reload

启用对SELinux的MongoDB端口(例如27017)的访问:

semanage port -a -t mongod_port_t -p tcp 27017

使用命令启动MongoDB服务:

systemctl start mongod

启动时启用MongoDB服务:

systemctl enable mongod

你可以使用systemctl status mongod命令检查MongoDB服务是否正在运行:

在CentOS 7系统中安装MEAN.JS的方法

 

安装Node.js及Bower包管理器

1、安装Node.js

NodeJS是一个开源、跨平台、轻量级的JavaScript运行时环境,可用于构建可伸缩的网络应用程序。

参考:在CentOS 7/Fedora 29/Fedora 28中安装Node.js 10 LTS

在安装MongoDB和Node.js之后,我们需要为MEAN.JS Stack安装其他必需的组件,如Bower、Frunt和Gulp。

2、安装Bower包管理器

Bower是MEAN.JS Stack用于管理前端程序包的程序包管理器。

要安装Bower,请运行以下命令:

npm install -g bower

输出信息如下:

/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower

/usr/lib

└── bower@1.7.7

 

安装Grunt Task Runner、Gulp任务运行器及下载并安装MEAN.JS Stack

关于这三部分的内容,请看 https://ywnz.com/linuxyffq/4508.html,里面文章中的Grunt Task Runner、Gulp任务运行器及下载并安装MEAN.JS Stack操作是一样的,按照里面的教程操作即可,总结起来,三个步骤如下:

1:安装Grunt的命令:npm install -g grunt-cli

2:安装Gulp的命令:sudo npm install -g gulp

3:安装MEAN.JS Stack的命令:git clone https://github.com/meanjs/mean.git meanjs

注:安装git请参考在CentOS 7系统中安装Git 2.20.1的方法

附:安装所有依赖项后,运行以下命令以安装应用程序所需的所有前端模块:

bower --allow-root --config.interactive=false install

 

测试MEAN.JS

已安装MEAN.JS Stack,我们现在可以使用Grunt任务运行器启动示例应用程序,为此,请运行以下命令:

grunt

如果出于某种原因上述命令,请使用-force选项,如下:

grunt --force

几秒钟后,将看到如下消息,这意味着MEAN.JS Stack正在运行:

在CentOS 7系统中安装MEAN.JS的方法

然后使用自己配置的地址http://localhost:3000或者http://IP-Address:3000/来访问MEAN.JS Stack页面,通常情况下会出现如下页面:

在CentOS 7系统中安装MEAN.JS的方法

这表示你在CentOS 7中安装MEAN.JS Stack非常的成功,可以正常使用了。

 

相关主题

在CentOS 7/Fedora 29系统上安装Apache Tomcat 9的步骤

精选文章
热门文章