如何在 Ubuntu 15.04 上安装 MEAN.JS JavaScript 堆栈如何在 Ubuntu 15.04 上安装 MEAN.JS JavaScript 堆栈如何在 Ubuntu 15.04 上安装 MEAN.JS JavaScript 堆栈如何在 Ubuntu 15.04 上安装 MEAN.JS JavaScript 堆栈
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 15.04 上安装 MEAN.JS JavaScript 堆栈

在此页

  1. 先决条件
  2. 第 1 步 - 更新 Ubuntu 存储库
  3. 第 2 步 - 安装 MongoDB
  4. 第 3 步 - 安装 Node.js 和 npm
  5. 第 4 步 - 安装 Bower 和 Gulp
  6. 第 5 步 - 安装 Mean-cli
  7. 第 6 步 - 使用 Mean-cli 创建第一个项目
  8. 结论

MEAN.JS 是一个完整的 javascript 堆栈,包含 MongoDB、Express、AngularJS 和 Node.js。此 JavaScript 框架使用服务器端 JavaScript 加速 Web 应用程序开发。 MEAN.JS 帮助您基于 MongoDB、ExpressJS、AngularJS 和 Node.js 快速构建健壮且易于维护的 Web 应用程序。

在本教程中,我将向您展示如何在 ubuntu 15.04 上安装 MEAN.JS。我们将从 Ubuntu 存储库安装 MongoDB,并使用 nodesource 脚本安装 Node.js 和 npm 包管理器。

先决条件

  • Ubuntu 15.04 - 64 位。
  • 根特权。
  • MEAN.JS 的普通用户帐户。

第 1 步 - 更新 Ubuntu 存储库

通过 SSH 登录到您的 Ubuntu 服务器,获得 root/sudo 权限并运行命令更新更新软件包列表:

sudo su
apt-get update

第 2 步 - 安装 MongoDB

在这一步中,我们将从 Ubuntu 存储库安装 MongoDB,当前可用的版本是 2.xx。如果您想使用其他版本,那很好。

使用以下 apt 命令安装 MongoDB:

apt-get install mongodb -y

安装完成后,检查MongoDB版本,确保MongoDB运行在27017端口。

mongo --version
netstat -plntu | grep mongo
mongo

第 3 步 - 安装 Node.js 和 npm

Node.js 在 Ubuntu 存储库中也可用,但它是旧版本 2.x。在本教程中,我将安装 node.js 版本 5.x。安装 curl 并下载 node.js 版本 5.x 的 nodesource 安装脚本。

apt-get install curl -y
curl -sL https://deb.nodesource.com/setup_5.x | sudo bash -

然后使用以下 apt 命令安装 Node.js 和 npm 包管理器:

apt-get install nodejs -y

检查 Node.js 和 npm 版本:

nodejs --version
v5.2.0
npm --version
3.3.12

Node.js 和 npm 已正确安装。

第 4 步 - 安装 Bower 和 Gulp

Bower 是一个用于客户端编程的包管理工具,它依赖于 Node.js 和 npm。我们可以使用 Bower 管理很多库、资产和实用程序。

使用此 npm 命令安装 Bower:

npm install -g bower

-g : 在系统内部全局安装。

然后安装 Gulp,Gulp - 它是允许您自动执行任务的 javascript 任务运行器。使用这个 npm 命令安装 Gulp:

npm install -g gulp

现在使用以下命令检查系统上是否安装了 Bower 和 Gulp:

npm list -g --depth=0

Bower 和 Gulp 已安装并正常工作。

其他有用的 npm 命令:

npm uninstall -g packagename

卸载不再需要的 node.js 包。

npm cache -g clean

卸载后清理包。

第 5 步 - 安装 Mean-cli

Mean-cli 是 mean.io 项目的核心包,用于管理其他 mean.io 包。

使用这个 npm 命令安装它:

npm install -g mean-cli

使用此命令检查 mean-cli:

npm list -g --depth=0 | grep mean

mean-cli 已安装,我们准备使用 mean-cli 创建我们的第一个项目。

第 6 步 - 使用 Mean-cli 创建第一个项目

在这一步中,我们将使用 mean-cli 创建一个新项目。新项目将在普通 Linux 用户下创建,在我的例子中是用户 mavis 而不是 \root\ 用户。因此,使用命令从 root shell 登录到 mavis shell:

su - mavis

然后使用 mean-cli 命令创建一个名为 myfirstproject 的新项目:

mean init myfirstproject

注意:如果您收到类似\NPM 中的ROOT PERMISSIONS\ 的错误,请在mavis 用户的主目录中创建新目录.npm。

cd ~
mkdir .npm

现在我们必须安装所有节点包依赖项:

cd myfirstproject && npm install

请等待安装过程完成,安装所有依赖项可能需要一些时间。

安装完成后,通过运行以下命令启动您的第一个应用程序:

gulp

我们将看到下面的输出:

如果你没有运行 gulp,你可以使用这个命令:

node server

现在您可以通过在端口 3000 上打开服务器 IP 来打开您的第一个基于 mean.io 的 Web 应用程序,在我的例子中是 192.168.1.100:3000。

结论

MEAN.JS 是一个 javascript 框架,它使开发人员可以轻松地使用 MongoDB、Express、AngularJS 和 Node.js 开发基于 Web 的应用程序。它是全栈 javascript 框架,可帮助您轻松设置基于 JS 的软件开发环境。

©2015-2025 艾丽卡 support@alaica.com