在Ubuntu上安装MEAN Stack的4个步骤

在Ubuntu上安装MEAN Stack的4个步骤为:1.安装MEAN;2.安装MongoDB;3.安装NodeJS,Git和NPM;4.安装剩余的依赖项。

什么是MEAN Stack?

平均堆栈一直在很大程度上升高为基于稳健的基于JavaScript的开发堆栈。 名称的意思是指其组件; MongoDB,ExpressJS,Angularjs和NodeJS。

第1步:安装MEAN

对于此安装,我们将在本指南中使用Ubuntu 18.04。

在开始之前,请确保在Hostwinds VPS或专用服务器上运行以下命令以确保您是最新的:
sudo apt-get update
sudo apt-get dist-upgrade

第2步:安装MongoDB

您可以选择从Ubuntu存储库安装MongoDB,但是它经常过时。 我们将直接从MongoDB存储库安装。

添加MongoDB密钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

下一步是使用首选的文本编辑器来创建文件。 我们将在本指南中使用vi:
sudo vi /etc/apt/sources.list.d/mongodb.list

打开文件后,添加以下行:
deb https://repo.mongodb.org/apt/ubuntu xenial/MongoDB-org/3.6 multiverse

接下来安装:
sudo apt install MongoDB-org

第3步:安装NodeJS,Git和NPM

您可以从程序包管理器安装LTS版本的Node:
sudo apt install nodejs git npm

第4步:安装剩余的依赖项

进行其他所有设置的最简单方法是将mean.io存储库克隆到将要构建项目的路径中。 您可以使用以下命令:
git clone https://github.com/linnovate/mean.git

导航到新目录:
cd means

使用NPM自动设置所有剩余依赖项:
npm install

现在,您可以利用NPM为您的应用程序启动服务器:
npm start

相关推荐
天才奇男子3 小时前
《深度解析HAProxy七层代理:原理、配置与最佳实践》
linux·运维·微服务·云原生
交换机路由器测试之路3 小时前
交换机专题:什么是ALS(激光器自动关断)
运维·网络·以太网·交换机·节能
学嵌入式的小杨同学3 小时前
【Linux 封神之路】文件操作 + 时间编程实战:从缓冲区到时间格式化全解析
linux·c语言·开发语言·前端·数据库·算法·ux
wifi chicken3 小时前
Linux wlan 之sniffer log 解密详解
linux·wlan·sniffer log·空口包·空口解密
济6173 小时前
ARM Linux 驱动开发篇----字符设备驱动开发(1)--字符设备驱动简介---- Ubuntu20.04
linux·嵌入式硬件
浪客灿心3 小时前
Linux的Ext系列文件系统
linux·运维·服务器·c语言
速易达网络3 小时前
linux命令大全
linux·运维·excel
·云扬·3 小时前
Redis运维实战:大key与热key排查优化、监控指标及内存策略全解析
运维·数据库·redis
落笔映浮华丶3 小时前
linux项目自动构建工具 -make/makefile
linux·运维·服务器
爱装代码的小瓶子3 小时前
【C++与Linux基础】文件篇(3)-fd的本质和minishell的重定向功能
linux·c++